以下方式均为经验做法,可能因不同的系统环境有所出入,如不能正常生效,请自行查找相关资料及解决方案。
sudo nano /etc/sysctl.conf
ip_local_port_range
:sudo sysctl -p
使配置生效sudo nano /etc/systemd/system/k3s.service
ExecStart
,指定service-node-port-range
sudo systemctl daemon-reload
sudo systemctl restart k3s
默认范围为30000-32767
,如需调整,参考如下
sudo vim /etc/kubernetes/manifests/kube-apiserver.yaml
spec.containers.command
中添加 --service-node-port-range=<new-range>
--service-node-port-range=30000-40000
kube-apiserver
配置文件,参数和上面相同,并重启服务笔者尚未尝试,如有成功的朋友欢迎提 PR 补充