我已经使用kubenet插件设置了Azure Kubernetes群集。所有Pod和服务都在运行。另外,当我执行kubectl get pods -n kube-system
时,所有pod都在运行。
我遇到的问题是,窗格无法通过主机名连接到其他窗格。但是,如果我使用pod ip地址:portname,它们就可以连接。
当我登录到Pod并进行卷曲时,例如:
pod-x$ curl http://my-pod-y:2000/analysis
我得到了错误:
无法解析主机http://my-pod-y
但是,当我删除所有具有kube-system名称空间的coredns pod并重试pod中的curl命令时,它们可以使用主机名访问其他pod!
但是当我尝试10分钟后,它提示无法解决主机错误。
对此,任何指针将不胜感激。