• Kubernetes service 三种类型/NodePort端口固定


    Kubernetes service 三种类型

    • ClusterIP:默认,分配一个集群内部可以访问的虚拟IP(VIP)
    • NodePort:在每个Node上分配一个端口作为外部访问入口
    • LoadBalancer:工作在特定的Cloud Provider上,例如Google Cloud,AWS,OpenStack

    # Nodeport 
    用户 -> 域名 负载均衡器(后端服务器) -> Node IP:Port -> Pod IP:Port

    # LoadBalancer提供特定云提供商底层LB接口。列入AWS,Google,Openstack
    用户 -> 域名 负载均衡器(后端服务器) -> Node IP:Port -> Pod IP:Port

    NodePort端口固定

    # 固定范围在kube-apiserver配置文件下参数

    --service-node-port-range=30000-50000

    实例

    # 通过配置yaml文件固定端口 
    apiVersion: v1
    kind: Service
    metadata:
      name: my-service
    spec:
      selector:
        app: A
      ports:
        - protocol: TCP
          port: 80
          targetPort: 8080
          # 固定端口数值,必须是配置文件范围内
          nodePort: 30001
      # 网络类型
      type: NodePort
  • 相关阅读:
    正则表达式
    git指令
    前端测试 Jest/(Mocha) Typescript/Javascript Vueunitstest
    mpvue使用wxcharts.js显示各类图表
    css margintop 失效
    reduce 黑科技
    vue cli 项目创建
    css实现垂直水平居中
    MySQL基础教程之存储过程
    4组Alpha冲刺2/6
  • 原文地址:https://www.cnblogs.com/xiangsikai/p/11413913.html
Copyright © 2020-2023  润新知