3.3.3.3. Service NodePort
设置服务 type=NodePort
将从错误配置的范围分配一个端口(默认):30000-32767,每个节点会将端口(每个节点中的相同端口号)代理到您的服务中。
所选端口将在服务配置中报告,位于 spec.ports[*].nodePort
下。
要指定一个自定义端口,可将端口号放在 nodePort 字段中。自定义端口号必须在为 nodePorts 配置范围内。当 'master-config.yaml' 被改变时,必须重启 master 服务。
Sample servicesNodePortRange /etc/origin/master/master-config.yaml
kubernetesMasterConfig: servicesNodePortRange: ""
该服务将同时作为 < NodeIP>:spec.ports[].nodePort
和 spec.clusterIp:spec.ports[].port
的形式可见
注意
设置 nodePort 是一个特权操作。