在Debian上配置Kubernetes网络插件可参考以下步骤:
/etc/hosts
文件,确保节点间能相互解析;关闭所有节点的swap分区;若启用了防火墙,需开放必要端口。kubelet
、kubeadm
和kubectl
。kubeadm init
命令初始化集群,指定--pod-network-cidr
参数为所选网络插件的CIDR。kubectl apply -f https://docs.projectcalico.org/v3.26.1/manifests/calico.yaml
命令安装。若使用Flannel,可执行kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
。kubectl get pods -n kube-system
命令检查网络插件的Pod是否正常运行。