DevOps/Kubernetes

쿠버네티스 파드 강제 종료하기

Kua 2021. 12. 30. 15:24

파드를 아무리 지우려고 시도를 해보아도, 종료되지 않는 문제가 생겼었습니다.

 

> kubectl get pod
NAME            READY    STATUS        RESTARTS    AGE
ds-nginx-f5c4s    0/1    Terminating   0           44h

> kubectl delete pod ds-nginx-f5c4s --grace-period 0
pod "ds-nginx-f5c4s" deleted

^C

 

아무리 시간이 지나도 삭제가 되지 않아 아래의 방법대로 해결하였습니다.

 

> kubectl delete pod ds-nginx-f5c4s --grace-period 0 --force
warning: Immediate deletion does not wait for confirmation that the running resource has been terminated. The resource may continue to run on the cluster indefinitely.
pod "ds-nginx-f5c4s" force deleted

 

좀비 파드가 정상적으로 삭제되었습니다.

 

저는 테스트 환경이라 가차없이 종료하였지만, 프로덕트 환경에서는 kubectl decsribe pod 명령어를 이용해 파드의 상태를 먼저 확인해보는 것도 좋습니다.

 

반응형

'DevOps > Kubernetes' 카테고리의 다른 글

쿠버네티스 파드 강제 종료하기  (0) 2021.12.30
쿠버네티스(Kubernetes) 기초 다지기  (0) 2021.06.21