해결된 질문
작성
·
277
1
안녕하세요. 질문을 한 번 더 드리게 되었습니다.
현재 argocd image updater를 이용해서 최신 이미지를 자동 감지 후 배포되도록 정상적으로 동작중입니다.
그런데 자동 배포하면서 기존의 이미지가 적용된 pod는 삭제되고 있지만, replicaSet은 남아있습니다.
application에서 AUTOMATED, PRUNE RESOURCES, SELF HEAL 은 모두 enable 해두었습니다만, 이미지가 적용된 리소스는 잘 삭제되어도 ReplicaSet은 찌꺼기가 남아있습니다.
test-54896bb5cd 1 1 1 11m
test-69f64c56f9 0 0 0 20d
최신 이미지로 파드가 배포되고 난 이후, 구이미지의 파드와 함께 구 replicaSet 도 삭제되도록 설정하는 방법이 있을까요?
답변 1
1
Deployment의 경우 새 배포가 된 이후에 기존 ReplicaSet이 남아 있는 게 기본 동작입니다.
이전 이미지가 있는 ReplicaSet이 있어야 롤백도 할 수 있는 거라서요.
기본 10이고 갯수는 revisionHistoryLimit로 조절 가능합니다.
아~ 남아있는 replicaSet에 대해서 docs와 함께 설명해주셔서 감사합니다. 이해가 잘 되었습니다!! 아주 유익하네요