2

我在 AWS 上有一个 3 节点 kubernetes 集群、一个主节点和两个节点,我使用 kubeadm ( https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/ )创建

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

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

谢谢。

4

1 回答 1

1

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

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

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

于 2017-09-20T23:29:58.010 回答