service几种访问类型( LoadBalancer 外网访问,ClusterIP k8s集群内访问,LoadBalancer VPC内网负载均衡)

一、集群外访问(负载均衡)

kind: Service
apiVersion: v1

spec:

    ports:

    - protocol: TCP
      port: 4341
      targetPort: 8080
      nodePort: 30875

    clusterIP: 10.247.80.24
    type: LoadBalancer
    externalIPs:  #外部负载均衡
        - 172.30.10.4
        - 172.30.10.3

    sessionAffinity: None

    externalTrafficPolicy: Cluster

status:
  loadBalancer:
       ingress:
               - {}

二、k8s集群内访问

扫描二维码关注公众号,回复: 3985494 查看本文章

kind: Service
apiVersion: v1

spec:

    ports:
    - protocol: TCP
      port: 4321
      targetPort: 8080

    clusterIP: 10.247.80.246
    type: ClusterIP
    externalIPs:  #集群内互访

        - 172.30.10.201
        - 172.30.10.42

   sessionAffinity: None

status:
   loadBalancer: {}

三、vpc内网负载均衡

kind: Service
apiVersion: v1

spec:

    ports:

        - name: cce-service-0
             protocol: TCP
             port: 4321
            targetPort: 8080
         nodePort: 31118

    clusterIP: 10.247.220.187
    type: LoadBalancer

    loadBalancerIP: 172.30.12.33

    sessionAffinity: None

    externalTrafficPolicy: Cluster

status:
   loadBalancer: 

  ingress:
    - ip: 172.30.12.33

猜你喜欢

转载自www.cnblogs.com/kevincaptain/p/9929717.html