[英]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.