繁体   English   中英

从主机OS访问在Virtualbox上运行的Kubernetes中运行的网站

[英]Accessing Website running in Kubernetes Which is Running on Virtualbox from Host OS

我正在通过在Windows 10主机上的VirtualBox VM中运行的Ubuntu 16.04上的Kubernetes快速入门。

它具有一个NAT网络适配器,其静态IP地址为192.168.133.75。 我可以从主机上ping此地址。

我有运行虚拟机的“袜子商店”。 这是我运行kubectl describe svc front-end -n sock-shop

Name:               front-end
Namespace:          sock-shop
Labels:             name=front-end
Selector:           name=front-end
Type:               NodePort
IP:                 10.104.66.95
Port:               <unset> 80/TCP
NodePort:           <unset> 30001/TCP
Endpoints:          10.32.0.18:8079
Session Affinity:   None

因此,当我在VM上转至10.104.66.95时,我看到该网站,并且一切都很好,而在主机上却没有那么多。

我在网络适配器上设置了端口转发,如下所示(我知道IP地址是选项,我也尝试过不使用它们,但是它不起作用):

转发端口

我究竟做错了什么?

尝试访问主机上的NodePort ,通过以下地址访问站点: 192.168.133.75:30001 : NodePort

参考: https : //kubernetes.io/docs/user-guide/services/#type-nodeport

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM