玩kubernetes不会将节点端口暴露给外界

时间:2018-08-23 09:34:52

标签: docker kubernetes

在使用Kubernetes玩游戏创建带有节点端口的服务时,它没有公开访问服务的网址

我认为它现在经常发生,有人面对这个问题吗?

2 个答案:

答案 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/

enter image description here

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
相关问题