리그캣의 개발놀이터

[kubectl] pod 삭제 본문

인프라/Docker

[kubectl] pod 삭제

리그캣 2020. 5. 7. 19:53

pods를 replicationcontroller or deployment 상태로 배포를 했다면..

 

pods를 삭제해도 안지워지는것을 볼 수 있다.

 

예를 들면

 


[root@master01 dockerimage]# kubectl get pods
NAME          READY   STATUS             RESTARTS   AGE
kubia-wjk76   0/1     ImagePullBackOff   0          24s
nginx-test    1/1     Running            0          43h
[root@master01 dockerimage]# kubectl delete kubia-wjk76
error: resource(s) were provided, but no name, label selector, or --all flag specified

 

다음과 같이 지워지지 않는다. 이럴때는 해당 replicationcontroller 또는 deployment를 먼저 삭제해야 한다.

 

나는 replicationcontroller를 삭제했다

 

[root@master01 dockerimage]# kubectl delete replicationcontrollers kubia
replicationcontroller "kubia" deleted
[root@master01 dockerimage]# kubectl delete pods kubia-9zwjb
Error from server (NotFound): pods "kubia-9zwjb" not found
[root@master01 dockerimage]# kubectl get pods
NAME         READY   STATUS    RESTARTS   AGE
nginx-test   1/1     Running   0          43h

 

deployment 삭제는 '김용환님' 블로그를 참조 바란다.

 

https://knight76.tistory.com/entry/kubernetes-%EC%82%AD%EC%A0%9C-%EC%88%9C%EC%84%9C

Comments