运行 kubectl get services 时端口列表中的冒号是什么意思
What does the colon mean in the list of ports when running kubectl get services
如果我 运行 kubectl get services
进行简单的演示服务,我会得到以下响应:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
demo-service LoadBalancer 10.104.48.115 <pending> 80:32264/TCP 18m
端口列表中的 : 是什么意思?
对演示服务的外部访问将通过端口 32264 进行,该端口连接到 docker 容器上的端口 80。
意思是80:32264/TCP
这是,
你有演示服务,它指向你的 pod 的 80 端口和 32264/TCP 意味着你可以使用 NodeIP 从外部网络(集群外部)访问 pod 中 运行 的应用程序。 :
将这些端口分开,以便您了解访问 pod 的外部端口和内部端口。
这意味着您的服务 demo-service
可以从其他容器通过端口 80 访问,从 "outer" 世界通过 NodePort 32264 访问。
在这种特殊情况下,它将由某种 Kubernetes 控制器 provisioned/managed 的负载均衡器访问。
如果我 运行 kubectl get services
进行简单的演示服务,我会得到以下响应:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
demo-service LoadBalancer 10.104.48.115 <pending> 80:32264/TCP 18m
端口列表中的 : 是什么意思?
对演示服务的外部访问将通过端口 32264 进行,该端口连接到 docker 容器上的端口 80。
意思是80:32264/TCP
这是,
你有演示服务,它指向你的 pod 的 80 端口和 32264/TCP 意味着你可以使用 NodeIP 从外部网络(集群外部)访问 pod 中 运行 的应用程序。 :
将这些端口分开,以便您了解访问 pod 的外部端口和内部端口。
这意味着您的服务 demo-service
可以从其他容器通过端口 80 访问,从 "outer" 世界通过 NodePort 32264 访问。
在这种特殊情况下,它将由某种 Kubernetes 控制器 provisioned/managed 的负载均衡器访问。