跨节点pod通信问题

在麒麟系统calico VXLAN模式跨节点pod通信失败

  • 是因为跨节点udp的4789端口不通导致的,可能是因为麒麟系统内核有问题引起的,可以通过修改calico的配置来处理
#导出配置
kubectl get felixConfiguration default -o yaml > calico-config.yaml
#然后修改配置重新应用
kubectl apply -f calico-config.yaml
#重启pod
kubectl rollout restart deployment <deployment_name> -n <namespace>

参考文档:
calico配置文档
pod重启