728x90
가끔, Pending된 Pod 녀석들을 한꺼번에 지우고 싶을때가 있다. 근데 특정 NameSpace에서 말이다.
그럴때는 아래와 같은 CLI를 사용한다.
$ kubectl get pods -n [네임스페이스 이름] | grep [지우고싶은 상태] | awk '{print $1}' | xargs kubectl delete pod -n [네임스페이스 이름]
위 처럼 해도 되고 field selector 조건을 붙여도 된다.
$ kubectl delete pod -n [네임스페이스] --field-selector status.phase=[삭제할상태]
'PaaS > Kubernetes' 카테고리의 다른 글
Deployment를 배포한 후 Rollback이 필요할때 (0) | 2024.01.18 |
---|---|
Docker Garbage 삭제 Docker Prune (0) | 2024.01.17 |
Kubernetes 인증서 만료시 갱신방안 (0) | 2024.01.04 |
KubeAdmiral 이란? (1) | 2023.11.27 |
솔루션 별 적합한 Kubernetes 배포 리소스는 어떤것이 있을까? (0) | 2023.11.23 |