Kubernetes: Deployment
설명
- ReplicaSet/Pod 관리(업데이트, 롤백, …)
...
kind: Deployment
metadata:
name: xxx
...
관련 명령어
- Deployment 상세 정보
kubectl describe deployment/metadata-name
- 히스토리
kubectl rollout history deployment/metadata-name
- revision 히스토리
kubectl rollout history deployment/metadata-name --revision=1
- 롤백
kubectl rollout undo deployment/metadata-name
- 특정 revision으로 롤백
kubectl rollout undo deployment/metadata-name --to-revision=2
배포 전략
- 동시 업데이트 파드 개수 조절
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 3
maxUnavailable: 3