以下是在Debian上部署Kubernetes的步骤(基于Debian 12,以kubeadm工具为例):
系统准备
sudo apt update && sudo apt upgrade -y。sudo swapoff -a并修改/etc/fstab永久禁用。安装Docker和containerd
docker-ce。/etc/containerd/config.toml并启用服务。安装Kubernetes组件
kubelet、kubeadm、kubectl:sudo apt install -y kubelet kubeadm kubectl,并锁定版本防止升级。初始化Kubernetes集群(主节点)
10.244.0.0/16):sudo kubeadm init --pod-network-cidr=10.244.0.0/16。部署网络插件
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml。加入工作节点
kubeadm join命令(需使用主节点IP、token等信息)。验证集群状态
kubectl get nodes(需所有节点状态为Ready)。kubectl get pods --all-namespaces。可选配置
注意事项:
参考来源: