728x90
다수의 애플리케이션들을 업데이트 할 때, 여러가지의 기법들이 사용된다.
Rolling Update : 한 번에 모든 인스턴스의 애플리케이션들을 업그레이드 해버리면 서비스에 영향이 미친다. 따라서 각 인스턴스를 하나씩 돌아가면서 업데이트를 진행한다.
Rollback : 업그레이드를 했는데, 오류가 발생하여 이전 버전으로 되돌릴 필요가 있을 때 롤백을 수행한다.
지금까지 학습한 쿠버네티스의 구조를 따르면 아래와 같다.
애플리케이션 > 파드 > 컨테이너 > ReplicaSet
여기서 ReplicaSet은 서비스 가용성을 위해 일정 갯수의 파드를 보장하는 역할을 수행한다. 그리고 이번에 학습할 Deployment는 애플리케이션의 버전을 관리할 때 필요한 기능을 제공하는 역할이며, ReplicaSet보다 상위에 위치한다.
직접 생성해보기
반응형
'IT > CKA' 카테고리의 다른 글
CKA 준비과정 - Kubernetes 개념 (7) / Namespaces (0) | 2023.05.06 |
---|---|
CKA 준비과정 - Kubernetes 개념 (6) / Services (0) | 2023.05.01 |
CKA 준비과정 - Kubernetes 개념 (4) / ReplicaSets (1) | 2023.04.26 |
CKA 준비과정 - Kubernetes 개념 (3) / Pod (0) | 2023.04.24 |
CKA 준비과정 - Kubernetes 개념 (2) (0) | 2023.04.22 |