如何在Windows环境中使用kubeadm安装Kubernetes(k8s)集群?
riverwind88: 环境准备:\n - 主节点:安装Windows Server 2019/2022,启用Hyper-V角色\n - 所有节点:配置2GB+内存/2CPU+,关闭防火墙,设置静态IP\n\n2. 安装依赖:\n powershell\n Install-WindowsFeature Containers\n Install-Module DockerMsftProvider -Force\n Install-Package Docker -ProviderName DockerMsftProvider -Force\n\n\n3. 安装kube组件:\n powershell\n curl.exe -LO https://dl.k8s.io/release/v1.25.0/bin/windows/amd64/kubeadm.exe\n curl.exe -LO https://dl.k8s.io/release/v1.25.0/bin/windows/amd64/kubelet.exe\n\n\n4. 主节点初始化:\n powershell\n kubeadm init --control-plane-endpoint=主节点IP --pod-network-cidr=10.244.0.0/16\n\n\n5. 配置网络(Calico):\n powershell\n kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml\n\n\n6. Worker节点加入:\n powershell\n kubeadm join 主节点IP:6443 --token <token> --discovery-token-ca-cert-hash sha256:<hash>\n\n\n注:需配置kubelet服务并设置CNI,Windows节点需使用Containerd运行时。建议使用Kubernetes v1.25+版本以获得完整Windows支持。