Docker kubernetes群集吊舱无法ping其他节点上的吊舱

Docker kubernetes群集吊舱无法ping其他节点上的吊舱,docker,kubernetes,Docker,Kubernetes,在virtualbox上使用三个VM设置kubernetes群集。一个设置为主节点,另一个设置为工作节点。已在群集中部署播客,但播客无法ping位于不同节点上的任何播客,但可以ping位于同一节点上的播客使用不同的内部通信方法。基本上有 在服务之间交换数据包,而不是POD。一些操作使用基于iptables的“NAT”网络 而不是低级的打包交换。可能需要使用覆盖网络来实现所需的功能 回到你的问题上来。我可能建议您构建服务,然后尝试通过名称使用ping彼此 或类似的解决方案。 您可能会在中发现有趣的

在virtualbox上使用三个VM设置kubernetes群集。一个设置为主节点,另一个设置为工作节点。已在群集中部署播客,但播客无法ping位于不同节点上的任何播客,但可以ping位于同一节点上的播客

使用不同的内部通信方法。基本上有 在服务之间交换数据包,而不是POD。一些操作使用基于iptables的“NAT”网络 而不是低级的打包交换。可能需要使用覆盖网络来实现所需的功能

回到你的问题上来。我可能建议您构建服务,然后尝试通过名称使用ping彼此 或类似的解决方案。
您可能会在中发现有趣的内容并深入了解。

这是一个供程序员相互帮助解决问题并提出解决方案的门户。因此,请尝试提出与您的问题一起编程的源代码。感谢您的理解。您如何ping另一个节点上的pod?你是在引用pod名称(我认为这不可行)还是IP(我认为可以)。此外,您通常还希望检查连接到pod的服务,以便查看可以访问的IP。我从pod内执行ping命令:kubectl exe-it pod_name--/bin/bash,并对不同节点上的pod执行ping命令调试的第一步-您的VM是否可以相互通信?您可以从另一个VM中ping一个VM吗?如果这不起作用,那么库伯内特斯就没有机会了。你在使用哪个CNI插件?通常在Kubernetes中,你从一个吊舱到一个服务进行通信,而不是直接从一个吊舱到另一个吊舱;您通过TCP而不是ICMP进行通信,我不一定期望
ping
能证明什么。您真正想调试的是什么问题?