favicon Jay Lee DevLog

728x90
300x250

기존 생성된 pod의 정보가 변경되어 다시 업데이트하려고 했는데, 아래와 같은 에러가 발생했다.

 

0/3 nodes are available: 1 Insufficient cpu, 1 node(s) had untolerated taint {node-role.kubernetes.io/control-plane: }, 2 Insufficient nvidia.com/gpu. preemption: 0/3 nodes are available: 1 Preemption is not helpful for scheduling, 2 No preemption victims found for incoming pod.

 

해당 에러에 대한 원인은 다음과 같다.

1. CPU 부족 (Insufficient cpu)

2. GPU 부족 (Insufficient nvidia.com/gpu)

3. Preemption 실패 (Preemption is not helpful for scheduling)

-> k8s가 기존 POD를 제거(preemption)하여 새 POD를 배치할 수도 있지만, 적절한 대체 노드가 없어 preemption이 실패함.

 

결론은, 내가 만든 인스턴스는 gpu 1개짜리로 만들었는데, 

기존 pod가 사용중이었고,

해당 pod를 업데이트하려 했는데, 여유분의 gpu가 존재하지 않아 발생한 에러였다.

 

자원의 양을 늘리거나, 노드를 하나 더 생성하면 해결된다.

728x90
반응형

'Cluster > 쿠버네티스(k8s)' 카테고리의 다른 글

k8s 에러 확인하기  (0) 2025.03.04
Pod 추가 기능  (0) 2023.09.27
kubernetes(k8s) 기본 사용법 배우기  (2) 2023.09.26
kubernetes 이해하고 사용해보기2  (2) 2023.09.25
kubernetes 이해하고 사용해보기  (0) 2023.09.25

+ Recent posts

/ /

Contact

📧 dlwjdwls60@naver.com


블로그에 내용이 있으면 해당 글을 보여주며, 없으면 내용이 복사된 채로 ChatGPT로 연결됩니다.