k8s - pod 可以 ping 外部 ip,但不能 wget?
k8s - pod can ping external ip, but cannot wget?
运行 在 Fedora 32 上全新安装 microk8s 1.19,我能够 ping 一个外部 IP 地址,但是当我尝试 wget 时,我得到“没有到主机的路由”(这是输出来自 busybox pod 的命令 运行:
/ # wget x.x.x.x
Connecting to x.x.x.x (x.x.x.x:80)
wget: can't connect to remote host (x.x.x.x): No route to host
/ # ping x.x.x.x
PING x.x.x.x (x.x.x.x): 56 data bytes
64 bytes from x.x.x.x: seq=0 ttl=127 time=1.209 ms
64 bytes from x.x.x.x: seq=1 ttl=127 time=0.765 ms
终于找到了https://github.com/ubuntu/microk8s/issues/408
必须在与桥接口关联的防火墙区域中启用伪装,或者在我的情况下,我的以太网连接。
运行 在 Fedora 32 上全新安装 microk8s 1.19,我能够 ping 一个外部 IP 地址,但是当我尝试 wget 时,我得到“没有到主机的路由”(这是输出来自 busybox pod 的命令 运行:
/ # wget x.x.x.x
Connecting to x.x.x.x (x.x.x.x:80)
wget: can't connect to remote host (x.x.x.x): No route to host
/ # ping x.x.x.x
PING x.x.x.x (x.x.x.x): 56 data bytes
64 bytes from x.x.x.x: seq=0 ttl=127 time=1.209 ms
64 bytes from x.x.x.x: seq=1 ttl=127 time=0.765 ms
终于找到了https://github.com/ubuntu/microk8s/issues/408
必须在与桥接口关联的防火墙区域中启用伪装,或者在我的情况下,我的以太网连接。