(共556篇)
全部分类

修改Service端口范围
[ Docker ] 

使用了Ingress-Nginx服务后, 通常都会使用域名来访问项目, 但又不想再添加3xxxx的端口号, 这时候就想把service.ingress-nginx-controller的NodePort改为80 或者443

直接修改会报错, 提示NodePort was out of range 30000-32767, 这是K8S中api-server默认设置的端口范围, 是可以修改的

打开控制面板节点的cat /etc/kubernetes/manifests/kube-apiserver.yaml文件, 在spec.containers.command中给kube-apiserver服务添加一行参数

1
- --service-node-port-range=80-32767

文件修改后,等待kubelet自动重启即可, 因为这个服务监控了/etc/kubernetes下的所有文件, 一旦有改动就会自动重启