1. 程式人生 > >service幾種訪問型別( LoadBalancer 外網訪問,ClusterIP k8s叢集內訪問,LoadBalancer VPC內網負載均衡)

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叢集內訪問

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