在Debian系统上部署K8s集群,可参考以下步骤:
hostnamectl
设置节点主机名,在/etc/hosts
中添加节点IP与主机名映射。sudo swapoff -a
关闭swap分区,并编辑/etc/fstab
注释掉swap相关行。apt-mark hold
防止自动升级。sudo kubeadm init
,指定Pod网络子网段和服务子网段等参数。$HOME/.kube/config
,并设置正确的权限。sudo kubeadm join
,使用主控节点初始化时生成的token等信息。kubectl apply
命令应用相关配置文件。使用kubectl get nodes
查看节点状态,kubectl cluster-info
查看集群信息,若节点状态为Ready,则部署成功。