티스토리 뷰

Kubernates로 올린 pod가 어느 순간 Evicted 상태가 되었다. 

 

Evicted Status

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가 삭제된 것을 확인할 수 있다. 

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30