如何在Debian上启动K8S集群
小樊
43
2025-08-08 02:19:00
在Debian上启动K8S集群可参考以下步骤:
- 准备工作:确保系统更新到最新,关闭Swap分区,配置内核参数,设置主机名并更新
/etc/hosts
文件,为防火墙添加相应规则。
- 安装容器运行时:安装containerd,设置相关配置文件并加载内核模块。
- 添加Kubernetes源:使用
curl
命令添加Kubernetes的APT仓库并更新。
- 安装Kubernetes组件:安装kubelet、kubeadm和kubectl,使用
apt-mark hold
防止自动升级。
- 初始化主节点:在主节点上使用
kubeadm init
命令初始化集群,指定Pod网络CIDR等参数。
- 配置kubectl:将生成的配置文件复制到用户主目录下的
.kube
文件夹,并设置正确的权限。
- 安装网络插件:以Flannel为例,通过
kubectl apply
命令安装网络插件。
- 加入工作节点:在工作节点上使用主节点初始化时生成的
kubeadm join
命令加入集群。
- 验证集群:在主节点上使用
kubectl get nodes
等命令查看节点状态和集群信息。