【发布时间】:2021-06-19 20:54:48
【问题描述】:
我正在尝试从部署 pod 内部访问位于另一台服务器(但在我的网络上)的主机,并且我正在使用 microk8s。
问题是在我安装了microk8s 的服务器上,我可以轻松地通过ping my-network-host.qa.local ping 它。但是当我使用microk8s kubectl exec -it pod_name -- /bin/bash 进入吊舱并使用ping my-network-host.qa.local 时,它会显示:Name or service not known。
当我连接到我的计算机上的 VPN 以在该网络上并使用 docker-desktop kubernetes 在本地部署它时,我可以从 pod 内 ping 该主机。所以我认为问题出在microk8s,它没有让我的 pod 使用我的网络。
有没有办法告诉 microk8s 使用我网络中的主机?
附言我可以从 pod ping 该服务器的ip,但我无法从 pod ping 主机
【问题讨论】:
标签: linux kubernetes networking microk8s