修改 k8s 端口范围

更新时间:2025年10月10日 21:44 浏览:994

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
导航