我正在通过在Windows 10主机上的VirtualBox VM中运行的Ubuntu 16.04快速启动Kubernetes。
它有一个NAT网络适配器,其静态IP地址为192.168.133.75。我可以从我的主机上ping这个地址。
我有"袜子店"运行我的VM。这是我运行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
因此,当我在我的虚拟机上转到10.104.66.95
时,我会看到该网站,一切都很好,而不是我的主机。
我在网络适配器上设置端口转发如下(我知道IP地址是选项,我也尝试过没有它们,但它没有工作):
我做错了什么?
答案 0 :(得分:0)
尝试访问主机上的NodePort
,通过以下网址访问该网站:192.168.133.75:30001
参考:https://kubernetes.io/docs/user-guide/services/#type-nodeport