• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

톰캣 컨테이너 삭제해도 계속 파드가 재생성 됩니다.

23.09.21 17:45 작성 조회수 269

1

GKE 클러스터에서 --replicas 옵션으로 컨테이너를 배포하면 ReplicaSet의 관리를 받나요?

 

kubectl create deploy --image=consol/tomcat-7.0 --replicas=5

 

위 명령으로 컨테이너를 배포하였는데요. 배포된 컨테이너를 삭제하려고 delete 명령어를 수행했는데, 계속 파드가 재생성되네요..

describe 명령어로 확인해보니깐 ReplicaSet으로 컨트롤 되고 있어서 삭제가 되도 다시 파드를 재생성하는거 같은데, 완전히 삭제하는 방법이 있을까요?

 

답변 2

·

답변을 작성해보세요.

1

gasbugs님의 프로필

gasbugs

2023.09.23

디플로이먼트를 삭제하면 레플리카셋이 삭제되고 레플리카셋이 삭제되면 파드가 삭제됩니다~

이 관계에 대한 내용은 계속 과정을 들으시면 확인이 가능하십니다.

감사합니다.

1

gasbugs님의 프로필

gasbugs

2023.09.21

안녕하세요 lordofkangs님

강사 최일선입니다.

create deploy 명령은 디플로이먼트를 생성하는 기능입니다.

디플로이먼트는 레플리카셋을 관리하는 기능이며, 레플리카셋은 파드를 관리하는 기능입니다.

따라서 디플로이먼트를 삭제하셔야 가장 하위에 배포된 파드를 정리하실 수 있습니다.

kubectl delete deployment --all 명령을 사용하시면 삭제가 가능합니다.

감사합니다!