k8s的nodeport端口范围是30000-32767,按理说是没啥基本上用不到暴露这么多端口的,但是因为其它各种原因吧~(比如不便记忆)需要调整端口范围,不然会遇到如下报错:
provided port is not in the valid range. The range of valid ports is 30000-32767
修改还算简单
编辑 kube-apiserver.yaml文件
vim /etc/kubernetes/manifests/kube-apiserver.yaml
找到 service-cluster-ip-range 这一行,在这一行的下一行增加如下内容:
- --service-node-port-range=10000-65535
重启kubelet
systemctl daemon-reload
systemctl restart kubelet
完成~
参考:
https://blog.csdn.net/oopxiajun2011/article/details/106301877/