与 kubernetes 和 flannel 的多主机容器通信
Multi host Container communication with kubernetes and flannel
我正在遵循以下指南
http://kubernetes.io/v1.0/docs/getting-started-guides/fedora/flannel_multi_node_cluster.html
当它说从另一台主机上的单独容器 ping 另一台主机上的容器时,我一直走到最后一步。我应该看到这样的东西(就像它在文档中显示的那样)
bash-4.3# ping 18.16.90.4
PING 18.16.90.4 (18.16.90.4) 56(84) bytes of data.
64 bytes from 18.16.90.4: icmp_seq=1 ttl=62 time=0.275 ms
64 bytes from 18.16.90.4: icmp_seq=2 ttl=62 time=0.372 ms
我在 ping 上没有响应,我不知道如何解决这个问题以及我应该从哪里开始。
首先要尝试从容器外部 ping 容器 IP,但在不同的机器上。然后尝试典型的网络调试工具,如 'traceroute',确保流量进入 flannel 网桥。
此外,使用 'ifconfig' 确保 docker0 网桥的设置与 flannel 在其配置文件中创建的设置相匹配。
我正在遵循以下指南
http://kubernetes.io/v1.0/docs/getting-started-guides/fedora/flannel_multi_node_cluster.html
当它说从另一台主机上的单独容器 ping 另一台主机上的容器时,我一直走到最后一步。我应该看到这样的东西(就像它在文档中显示的那样)
bash-4.3# ping 18.16.90.4
PING 18.16.90.4 (18.16.90.4) 56(84) bytes of data.
64 bytes from 18.16.90.4: icmp_seq=1 ttl=62 time=0.275 ms
64 bytes from 18.16.90.4: icmp_seq=2 ttl=62 time=0.372 ms
我在 ping 上没有响应,我不知道如何解决这个问题以及我应该从哪里开始。
首先要尝试从容器外部 ping 容器 IP,但在不同的机器上。然后尝试典型的网络调试工具,如 'traceroute',确保流量进入 flannel 网桥。
此外,使用 'ifconfig' 确保 docker0 网桥的设置与 flannel 在其配置文件中创建的设置相匹配。