修改 k8s 端口范围

更新时间:2025年3月21日 16:04 浏览:692

k8s 默认开启了 30000 - 32727 间的端口

当需要使用 nodePort 暴露服务时,通常需要修改端口范围

 

修改文件

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

 

在command  段下添加一行

- command:
 - --service-node-port-range=1-65535

 

重启 kubelet

systemctl restart kubelet

 

创建 traefik nodePort service 示例

apiVersion: v1
kind: Service
metadata:
  name: traefik-web-service

spec:
  #type: LoadBalancer
  type: NodePort
  ports:
    - targetPort: http
      port: 80
      nodePort: 80
  selector:
    app: traefik
导航