Kubernetes Controller (Deployment, ReplicaSet, DaemonSet, StatefulSet)
Controller | 설명 |
---|---|
Deployment | - 내부에서 Replicaset으로 pod를 관리하는 컨트롤러- Rollback, 무중단 배포 가능 |
ReplicaSet | - 동일한 pod를 n개로 복제해서 관리하는 컨트롤러- Load balance, Scale out 가능 |
DaemonSet | - 노드별로 pod를 하나씩만 관리하는 컨트롤러- 모니터링, 로그 수집 등에서 사용 |
StatefulSet | - 상태가 있는 pod를 관리하는 컨트롤러- 컨테이너가 종료돼도 데이터 보존- 데이터베이스 등에서 사용 |
댓글남기기