Kubernetes:修改 NodePort 端口范围
操作步骤
- 编辑 kube-apiserver 配置文件:
1 | vi /etc/kubernetes/manifests/kube-apiserver.yaml |
- 在
spec.containers.command部分添加或修改以下参数:
1 | - --service-node-port-range=30000-32767 |
- 保存修改后,kubelet 会自动重启 apiserver pod
参数说明
- 默认 NodePort 范围:30000-32767
- 可自定义范围(需符合要求):
- 最小值 ≥ 30000
- 最大值 ≤ 32767
- 范围跨度 ≥ 1000
验证修改
1 | kubectl get pods -n kube-system | grep apiserver |
注意:修改后可能需要重启 kubelet 服务使更改生效
1 | systemctl restart kubelet |