작성
·
398
1
GKE 클러스터에서 --replicas 옵션으로 컨테이너를 배포하면 ReplicaSet의 관리를 받나요?
kubectl create deploy --image=consol/tomcat-7.0 --replicas=5
위 명령으로 컨테이너를 배포하였는데요. 배포된 컨테이너를 삭제하려고 delete 명령어를 수행했는데, 계속 파드가 재생성되네요..
describe 명령어로 확인해보니깐 ReplicaSet으로 컨트롤 되고 있어서 삭제가 되도 다시 파드를 재생성하는거 같은데, 완전히 삭제하는 방법이 있을까요?
답변 2
1
1
안녕하세요 lordofkangs님
강사 최일선입니다.
create deploy 명령은 디플로이먼트를 생성하는 기능입니다.
디플로이먼트는 레플리카셋을 관리하는 기능이며, 레플리카셋은 파드를 관리하는 기능입니다.
따라서 디플로이먼트를 삭제하셔야 가장 하위에 배포된 파드를 정리하실 수 있습니다.
kubectl delete deployment --all 명령을 사용하시면 삭제가 가능합니다.
감사합니다!