51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

k8s自定义service的端口 NodePort

自定义svc的端口

配置为NodePort,外部可以访问

cat 02-svc-NodePort.yaml

apiVersion: v1
kind: Service
metadata:
  name: myweb-nodeport
spec:
  # 指定svc的类型为NodePort,也就是在默认的ClusterIP基础之上多监听所有worker节点的端口而已。
  type: NodePort
  # 基于标签选择器关联Pod
  selector:
    apps: web
  # 配置端口映射
  ports:
    # 指定Service服务本身的端口号
  - port: 8888
    # 后端Pod提供服务的端口号
    targetPort: 80
    # 如果是NodePort类型,可以指定NodePort监听的端口号,若不指定,则随机生成。
    nodePort: 30080
    # 默认端口范围是"30000-32767",官方规则,如果想要修改该范围,需要修改api-server启动时的参数.
    #nodePort: 8080
赞(6)
未经允许不得转载:工具盒子 » k8s自定义service的端口 NodePort