在使用Kubernetes玩游戏创建带有节点端口的服务时,它没有公开访问服务的网址
我认为它现在经常发生,有人面对这个问题吗?
答案 0 :(得分:1)
NodePort永远不会“公开URL”。 NodePort仅创建特定的转发/ nat规则,以确保将运行kube-proxy的所有节点上来自端口X的流量“重定向”到服务Y的端点。
答案 1 :(得分:0)
我认为端口突出显示已被禁用。但是您可以使用下面提到的机器URL和端口32628来访问它
http://ip172-18-0-22-bjpuda2n6dqg0096p510.direct.labs.play-with-k8s.com:32628/
kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 38m
my-nginx-ash LoadBalancer 10.109.157.44 <pending> 80:32628/TCP 24m
my-nginx-svc LoadBalancer 10.111.134.167 <pending> 80:30160/TCP 34m