관리 메뉴

Sysops Notepad

[kubernetes] Service Type 본문

업무/etc

[kubernetes] Service Type

sysops 2018. 12. 8. 11:04
728x90

k8s Service Type


ClusterIP

디폴트 설정으로, 서비스에 클러스터 IP를 할당


Load Balancer

외부 IP 를 가지고 있는 로드밸런서를 할당

클러스터 외부에서 접근이 가능


NodePort

노드의 IP와 포트를 통해서도 접근이 가능


 type: NodePort

  ports:

    - name: http

      port: 80

      protocol: TCP

      targetPort: 8080

      nodePort: 18080


Client -> 80 service -> 8080 pod

Client -> 18080 node


ExternalName

외부 서비스를 쿠버네티스 내부에서 호출 ( dns forwarding)


  type: ExternalName

  externalName: test.example.com

  

Endpoint 지정

apiVersion: v1

kind: Endpoints

metadata:

  name: nginx

subsets:

  - addresses

    - ip: 172.31.0.10

    ports:

    - port: 80



728x90

'업무 > etc' 카테고리의 다른 글

[ELK] xpack basic license 등록  (0) 2018.12.19
[kubernetes] HA 메모  (0) 2018.12.10
L4 Load Balancing Mode  (0) 2018.12.03
[Linux] harbor install  (0) 2018.11.30
rancher , k8s 메모  (0) 2018.11.30
Comments