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