在Windows环境中使用kubeadm安装Kubernetes集群,需通过WSL 2运行Linux环境(如Ubuntu),安装Docker和kubeadm后,执行kubeadm init
初始化控制平面,再安装CNI插件(如Calico)。
延伸知识点:配置Calico CNI网络插件 Calico是Kubernetes集群中常用的网络插件,负责Pod间通信。安装步骤:
- 初始化集群后,执行
kubectl apply -f https://raw.githubusercontent.com/projectcalico/calico/v3.26.1/manifests/calico.yaml
应用Calico清单文件。 - 使用
kubectl get pods -n kube-system
检查Calico Pod是否运行正常。 - 若节点处于
NotReady
状态,通常因CNI未配置导致,需确认Calico镜像拉取成功且与Kubernetes版本兼容。 - Windows节点需额外部署Calico Windows服务,并配置VXLAN或BGP网络模式以实现跨节点通信。