holssi 님의 블로그
[CKA] 기출문제 rollback 본문
히스토리 조회
kubectl rollout history deployment [디폴로이먼트이름]
동작 중인 애플리케이션 서비스 중단 없이 이전 버전으로 되돌리기
kubectl rollout history deployment [디폴로이먼트 이름]
바로 이전 단계로 되돌리기
kubectl rollout undo deployment [디폴로이먼트이름]
특정 히스토리로 되돌리기
kubectl rollout undo deployment [디폴로이먼트이름] --to-revision=NUMBER
작업 클러스터는 k8s이고, deployment를 이용해서 nginx 파드를 3개로 배포한 다음 컨테이너 이미지 버전을 rolling update하고 update record를 기록하기
- name: eshop-payment
- image: nginx
- image version: 1.16
- update image version: 1.17
- label: app=payment, environment=production
yaml 파일 생성하고,
kubectl set image deployment [디폴로이먼트 이름] [컨테이너이름]=[이미지이름] --record 하기
이전 버전으로 롤백
kubectl rollout history deployment [디폴로이먼트이름]
kubectl rollout undo deployment [디폴로이먼트이름]
'CKA' 카테고리의 다른 글
| [CKA] 기출문제 configmap (0) | 2026.01.14 |
|---|---|
| [CKA] 기출문제 taint and tolerations (0) | 2026.01.14 |
| [CKA] 기출문제 static pod 생성 (0) | 2026.01.14 |
| [CKA] 기출문제 kubeadm 업그레이드 (3) (0) | 2026.01.14 |
| [CKA] 기출문제 pod 로그 추출 (0) | 2026.01.14 |