티스토리 뷰
Kubernates로 올린 pod가 어느 순간 Evicted 상태가 되었다.
Evicted는 무슨 뜻일까? 사전을 보면 쫓겨난 혹은 추출된 이라는 뜻이다. 이는 보통 디스크 자원이 부족하여 강제로 추출되어진 pod라고 보면 된다. (필자의 경우)
$ kubectl describe pod <pod이름>
이렇게 하면 맨 아래 부분에서 무슨 문제가 발생을 했는지 확인할 수 있다.
이 상태로 있는 pod가 있으면 다시 실행을 해도 실행되지 않고 지워준다음 다시 시작을 해야 한다고 한다. 그럴때 이 Evicted Status인 pod를 삭제하는 방법은 다음과 같다.
$ kubectl -n default delete pods --field-selector=status.phase=Failed
위와 같이 하고 다시 get pods 를 해보면 Evicted Status 상태인 pod가 삭제된 것을 확인할 수 있다.
끝!
'DevOps > Kubernetes' 카테고리의 다른 글
Kubernates Pod 생성부터 삭제까지 모든 과정 알아보기 (펌) (0) | 2020.12.08 |
---|---|
자주쓰는 Kubernates 명령어 정리 (with Docker 명령어) (0) | 2020.11.12 |
Kubernates 초간단 설치 (CentOS7, Windows10) (0) | 2020.10.16 |
댓글