-
카테고리
-
세부 분야
데브옵스 · 인프라
-
해결 여부
미해결
톰캣 컨테이너 삭제해도 계속 파드가 재생성 됩니다.
23.09.21 17:45 작성 조회수 133
1
GKE 클러스터에서 --replicas 옵션으로 컨테이너를 배포하면 ReplicaSet의 관리를 받나요?
kubectl create deploy --image=consol/tomcat-7.0 --replicas=5
위 명령으로 컨테이너를 배포하였는데요. 배포된 컨테이너를 삭제하려고 delete 명령어를 수행했는데, 계속 파드가 재생성되네요..
describe 명령어로 확인해보니깐 ReplicaSet으로 컨트롤 되고 있어서 삭제가 되도 다시 파드를 재생성하는거 같은데, 완전히 삭제하는 방법이 있을까요?
답변을 작성해보세요.
1

gasbugs
23.09.21 20:39
안녕하세요 lordofkangs님
강사 최일선입니다.
create deploy 명령은 디플로이먼트를 생성하는 기능입니다.
디플로이먼트는 레플리카셋을 관리하는 기능이며, 레플리카셋은 파드를 관리하는 기능입니다.
따라서 디플로이먼트를 삭제하셔야 가장 하위에 배포된 파드를 정리하실 수 있습니다.
kubectl delete deployment --all 명령을 사용하시면 삭제가 가능합니다.
감사합니다!
0

gasbugs
23.09.23 18:33
디플로이먼트를 삭제하면 레플리카셋이 삭제되고 레플리카셋이 삭제되면 파드가 삭제됩니다~
이 관계에 대한 내용은 계속 과정을 들으시면 확인이 가능하십니다.
감사합니다.
답변 2