MicroShift is Developer Preview software only.
For more information about the support scope of Red Hat Developer Preview software, see Developer Preview Support Scope.1.2. 为 NodePort 服务扩展端口范围
serviceNodePortRange
设置允许扩展 NodePort 服务可用的端口范围。当需要公开 30000-32767
下的特定标准端口时,此选项很有用。例如,您的设备需要公开网络上的 1883/tcp
MQ 遥测传输 (MQTT) 端口,因为某些客户端设备无法使用不同的端口。
NodePort 可以与系统端口重叠,从而导致系统失败或红帽构建的 MicroShift。
配置 NodePort 服务范围时的注意事项:
-
不要在没有明确选择了
nodePort
的情况下创建任何 NodePort 服务。在这种情况下,该端口由kube-apiserver
随机分配。 -
不要为任何系统服务端口、红帽构建的 MicroShift 端口或您在设备
HostNetwork
上公开的其他服务创建任何 NodePort 服务。 - 表一指定在扩展端口范围时要避免的端口:
端口 | 描述 |
---|---|
22/tcp | SSH 端口 |
80/tcp | OpenShift Router HTTP 端点 |
443/tcp | OpenShift Router HTTPS 端点 |
1936/tcp | openshift-router 的指标服务,目前不会公开 |
2379/tcp | etcd 端口 |
2380/tcp | etcd 端口 |
6443 | kubernetes API |
8445/tcp | openshift-route-controller-manager |
9537/tcp | cri-o 指标 |
10250/tcp | kubelet |
10248/tcp | kubelet healthz port |
10259/tcp | kube 调度程序 |