반응형
쿠버네티스 deployment는 replicaset을 관리하는 쿠버네티스 리소스입니다. 실행중인 replicaset과 이전 replicaset의 기록은 rivision으로 etcd에 저장됩니다. 그리고 rivisionHistory에서 확인할 수 있습니다. 커맨드로는 kubectl rollout history로 확인가능합니다. argocd를 사용하시는 분은 대시보드에서 시각적으로 확인할 수 있습니다.
운영할 때 많은 rivision을 기록하고 싶지 않으면 deployment.spec.revisionHistoryLimit 필드를 수정하여 변경할 수 있습니다.
예제 링크: https://github.com/srmproject/JCP-Front-Core/blob/d03e8fcab80e22624b4038b637df061742566bba/base/deployment.yaml#L8
apiVersion: apps/v1
kind: Deployment
metadata:
name: demo
spec:
revisionHistoryLimit: 3
반응형
'전공영역 공부 기록' 카테고리의 다른 글
SRE프로젝트 일기 - 프로젝트 REST API 개발 기능 (0) | 2022.06.14 |
---|---|
알고리즘 공부 6일차 (0) | 2022.06.14 |
컨테이너 디버깅에 유용한 Entrypoint 오버라이딩 (0) | 2022.05.21 |
ubuntu에서 python venv패키지 사용할때 주의 (0) | 2022.05.21 |
환경변수로 aws프로파일 오버라이딩 (0) | 2022.05.12 |