【发布时间】:2019-09-19 19:11:33
【问题描述】:
简而言之,pod 只能访问它所在的主机。
我有一个带有 3 个节点和 Calico 插件的 k8s-1.15 集群:
- master.test.local (192.168.1.137)
- node1.test.local (192.168.1.138)
- node2.test.local (192.168.1.139)
有 2 个 pod,pod-1 在 master(1.137) 上运行,pod-2 在 node1(1.138) 上运行,当我从 pod-1(在 1.137 上运行)ping 192.168.1.138 时,我得到:
[~pod-1] # ping 192.168.1.138
PING 192.168.1.138 (192.168.1.138): 56 data bytes
但如果我从 pod-1 ping 1.137(在 1.137 上运行),它会成功:
[~pod-1] # ping 192.168.1.137
PING 192.168.1.137 (192.168.1.137): 56 data bytes
64 bytes from 192.168.1.137: seq=0 ttl=64 time=0.089 ms
64 bytes from 192.168.1.137: seq=1 ttl=64 time=0.094 ms
我该如何解决?
【问题讨论】:
标签: kubernetes