【发布时间】:2018-04-30 11:53:04
【问题描述】:
我在网络 A 和子网 SA 上有一个容器范围为 10.101.64.0/19 的集群,范围为 10.101.0.0/18。在同一个子网上,GCE 中有一个 IP 为 10.101.0.4 的虚拟机,它可以从集群内正常 ping 通,例如来自具有10.101.0.3 的节点。但是,如果我去这个节点上的一个 pod,它的地址是 10.101.67.191(这是预期的 - 这个节点分配地址 10.101.67.0/24 或其他东西),我没有从我想从这个 pod 访问的那个 VM 那里得到有意义的答案.在 icmp 上使用 tcpdump,我可以看到当我从 pod ping 那个 VM 机器时,ping 到达那里,但我没有在 pod 中收到 ACK。似乎 VM 只是把它扔掉了。
知道如何解决吗?一些路由或防火墙?我在 kubernetes 创建的默认子网中使用相同的拓扑,但我找不到任何相关的东西可以解释这一点(有一些路由和防火墙规则可能会影响它,但我在尝试模仿它们时没有成功我的子网)
【问题讨论】:
标签: kubernetes