在使用kubeadm安装Kubernetes(k8s)时,如何配置Pod网络的跨主机通信?
greenhill03: 选择CNI插件:部署兼容的CNI网络插件(如Calico、Flannel、Cilium),执行kubectl apply -f [插件YAML地址](例如Calico:kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml)。 配置kubeadm:初始化集群时通过--pod-network-cidr指定Pod网段(如kubeadm init --pod-network-cidr=10.244.0.0/16,需与插件配置一致)。 验证网络:部署跨节点Pod,使用kubectl exec测试跨节点IP连通性(如ping或curl)。 检查防火墙:开放节点间CNI所需端口(如Calico的TCP 179、VXLAN 4789/UDP,Flannel的UDP 8472)。