从VM外部访问VM内Pod内的Web服务器

时间:2019-05-28 16:49:13

标签: kubernetes vagrant portforwarding

我有一个在无业游民的VM上运行的kubernetes集群。我正在运行一个Web服务器,侦听群集内某个Pod上的端口8181。我通过kubectl port-forward 8180:8181激活了pod端口转发,以便可以从vm内部访问Web服务器。现在,我正在尝试从无所事事的vm(即主机)外部访问pod。我在vagratfile中 config.vm.network“ private_network”,ip:“ 192.168.56.17”,:adapter => 2

所以我可以通过IP(192.168.56.17)访问虚拟机。 问题是,如果我尝试从主机对Web服务器进行卷曲,则会收到此错误: 连接到192.168.56.17:8180 ...失败:连接被拒绝。

我试图直接在客户机上而不是在k8s pod中运行Web服务器,并且我能够从主机访问Web服务器,所以我认为这不是无所事事的配置问题。 我还尝试通过以下方式在Vagrant中激活端口转发: config.vm.network:forwarded_port,访客:8181,主机:8181,:adapter => 2 但是问题仍然存在。

谢谢大家对我的帮助。

0 个答案:

没有答案