以下是在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
。可选配置
注意事项:
参考来源: