파드를 아무리 지우려고 시도를 해보아도, 종료되지 않는 문제가 생겼었습니다.
> 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 명령어를 이용해 파드의 상태를 먼저 확인해보는 것도 좋습니다.
반응형