k8s创建service使用nodeport暴露外部端口限制

在k8s创建service更改小于30000的端口时会提示端口限制

The Service "envirment" is invalid: spec.ports[0].nodePort: Invalid value: 8098: provided port is not in the valid range. The range of valid ports is 30000-32767

编辑kube-apiserver.yaml,这里面存放的是k8s的配置信息

vim /etc/kubernetes/manifests/kube-apiserver.yaml

新加一行- --service-node-port-range=1-65535

k8s创建service使用nodeport暴露外部端口限制_第1张图片

之后重启kubelet, systemctl restart kubelet

更改svc文件为既定端口应用即可

k8s创建service使用nodeport暴露外部端口限制_第2张图片

  kubectl apply -f envirment.yaml

k8s创建service使用nodeport暴露外部端口限制_第3张图片

你可能感兴趣的:(运维问题库,k8s,linux,k8s)