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, ...)
'공부 기록 > 영상 후기' 카테고리의 다른 글
[따배쿠] 2-1. 쿠버네티스 설치 / 설치없이 웹에서 실습하기 (0) | 2023.05.24 |
---|---|
[초보를 위한 쿠버네티스 안내서] 쿠버네티스 아키텍처 3/3 (API 호출) (0) | 2023.05.23 |
[초보를 위한 쿠버네티스 안내서] 쿠버네티스 아키텍처 1/3 (구성/설계) (0) | 2023.05.23 |
[초보를 위한 쿠버네티스 안내서] 쿠버네티스를 이용한 배포 데모 (0) | 2023.05.21 |
[초보를 위한 쿠버네티스 안내서] 쿠버네티스 소개 (0) | 2023.05.21 |