一、场景
因为需要部署新版本的ingress-nginx,而部署ingress-nginx的时候需要使用hostnetowrk以及nodeport的端口为80和443,service-node-port-range 默认为30000开始,部署会报错。
二、产生修改的需求
1、api-servier的配置文件位置
默认是没有的,需要手动创建。
vim /etc/rancher/rke2/config.yaml
添加如下:
write-kubeconfig-mode: "0644"
service-node-port-range:- "1-65535"
三、重启服务验证
systemctl restart rke2-server.service
kubectl get po/kube-apiserver-rke2-01 -n kube-system -o yaml
#这里替换为你的静态 api-server的pod名称哈。