无法从主节点访问 Pod IP

Pod IP not accessible from master node

我在 AWS 上使用 kubeadm (https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/)

创建了一个 3 节点 kubernetes 集群、一个主节点和两个节点

我已经从主节点创建了一些部署,我可以看到 pods 是在每个部署的 2 个节点上创建的。 但问题是我无法从主节点或其他节点访问 pod ip。所以 pod ip 只能在 pod 所在的节点上访问 运行.

我有一个nodeport类型的服务,所以当服务(pod1:port)命中另一个pod(pod2)时,它挂起并超时

谢谢。

它可以通过禁用防火墙或通过 运行 下面的命令来工作。

我在搜索中发现了这个错误。看起来这与 docker >=1.13 和 flannel

有关

参考:https://github.com/coreos/flannel/issues/799