Deployments
- 클러스터 내에서 애플리케이션을 어떻게 배포하고 관리할지를 정의하고 제어하는 리소스
- 인스턴스를 업그레이드 할 때 하나씩 업그레이드 (rolling upgrade)
- 문제 상황 발생시 (roll back)
- Pod와 Replicaset의 상위 레벨, Replicaset을 관리함. Replicaset은 Pod를 관리
- apiVersion : apps/v1
- Kind : Deployment
- 나머지는 replicaset과 동일
Practice
- deploy 파일 생성
- kubectl create deployment --help를 통해 확인
- kubectl create deployment 이름 --image=이미지명 --replicaset=숫자
- kubectl create -f 파일명.yaml
- deploy가 생성되면 자동으로 replicaset이 생성됨
- deploy 파일 수정
- vi 파일명
'CKA' 카테고리의 다른 글
| [Udemy CKA - Core Concepts] Namespaces (0) | 2024.08.19 |
|---|---|
| [Udemy CKA - Core Concepts] Service (0) | 2024.08.11 |
| [Udemy CKA - Core Concepts] ReplicaSet (0) | 2024.08.10 |
| [Udemy CKA - Core Concepts] Pods (0) | 2024.08.09 |
| [Udemy CKA - Core Concepts] Kube (0) | 2024.08.05 |