본문 바로가기
ITPE metacog/Cloud metacog

k8s deployment, service, ingress

by 잘 배우고, 잘 익히기 2021. 3. 26.

ㅇ deployment : 구성 요소에 대한 묶음을 정의

    - Replicaset을 여러 개 관리 가능 (가상ip도 없어서 접근 방법이 없음)

 

ㅇ service  : 접근 방법에 대한 정의(대표IP 제공)  

   * clusterIP

    - 접근을 위해 대표 번호 붙이는 기능 : 가상 ip인 clusterIP

    - ETCD에 정보 저장 :  가상IP-POD간 매핑 관리 

    - kubeproxy : etcd정보를 가져옴, node의 iptables에 변환룰을 업데이트를 수행 

    * 노드포트 : 접속시 포트 포워딩을 통해서 파드로 연결 

    * 로드밸런서 : 여러 개 노드를 묶은 개념으로 LB에 접근 시 특정 노드로 연결이 가능 

                       

ㅇ ingress : 서비스를 어떻게 접근할 지에 룰을 정의 

    - ingress rule : 요청 path별로 포워딩