본문 바로가기

공부 기록/영상 후기

[초보를 위한 쿠버네티스 안내서] 쿠버네티스 아키텍처 2/3 (오브젝트)

https://youtu.be/-gIyfII5eak

Pod

- 가장 작은 배포 단위

- 전체 클러스터에서 고유한 IP를 할당

- 여러 개의 컨테이너가 하나의 Pod에 속할 수 있음

  

ReplicaSet

- 여러 개의 Pod을 관리

- 신규 Pod을 생성하거나 기존 Pod을 제거하여 원하는 수(Replicas)를 유지

  

Deployment

- 배포 버전을 관리

- 내부적으로 ReplicaSet을 이용

  

다양한 Workload

  

Service > ClusterIP

- 클러스터 내부에서 사용하는 프록시

- Pod은 동적이지만 서비스는 고유 IP를 가짐

- 클러스터 내부에서 서비스 연결은 DNS를 이용

  

Service > NodePort

- 노드(host)에 노출되어 외부에서 접근 가능한 서비스

- 모든 노드에 동일한 포트로 생성

  

Service > LoadBalancer

- 하나의 IP주소를 외부에 노출

  

Ingress

- 도메인 또는 경로별 라우팅(Nginx, HAProxy, ALB, ...)