Kubernetes NodePort服务端口更改

时间:2019-01-04 12:35:59

标签: kubernetes

在服务重启或Pod崩溃时,Kubernetes NodePort服务端口可以更改吗?如何确保NodePort服务的端口保持不变?

1 个答案:

答案 0 :(得分:1)

来自documentation

  

如果将 type 字段设置为 NodePort ,Kubernetes主站将在-service-node-port-range指定的范围内分配端口标志(默认值:30000-32767),每个节点会将该端口(每个节点上的相同端口号)代理到您的服务中。该端口将在您的服务 .spec.ports [*]。nodePort 字段中报告。

Pod崩溃或重新启动不会更改您的NodePort。重新创建您的服务。

您可以按照this answer中的说明指定自定义NodePort,这将使Service的NodePort保持不变