K8S 集群中 NodePort 默认范围为 30000-32767。

若要修改此范围,依次修改 Master 节点上的 /etc/kubernetes/manifests/kube-apiserver.yaml 文件。

 1# 备份配置文件
 2cp kube-apiserver.yaml kube-apiserver.yaml.bak
 3vi kube-apiserver.yaml
 4.....
 5    Host Port:     <none>
 6    Command:
 7      kube-apiserver
 8      - --service-cluster-ip-range=10.96.0.0/12
 9# 插入
10      - --service-node-port-range=1-65535

然后, kube-apiserver 会自动重启生效。

注意,备份 kube-apiserver.yaml 时,不要备份为kube-apiserver.yaml/bak