以下是在CentOS上配置K8S网络的核心步骤,需按顺序操作:
/etc/hosts文件,确保节点间互通。daemon.json指定cgroupdriver为systemd)。kubelet、kubeadm、kubectl)。kubeadm init,指定--pod-network-cidr(如10.244.0.0/16,需与插件匹配)。kubectl:复制admin.conf到~/.kube/config。kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml。kubeadm join命令,包含Token和证书哈希,在Node节点执行。kubectl get nodes,确保为Ready。ping命令验证。注意:不同网络插件(Flannel/Calico等)的配置参数可能不同,需参考官方文档调整。生产环境中建议使用稳定版本,并配置网络策略(如Calico的NetworkPolicy)增强安全性。