NodeSelector2 [k8s] NodeSelector, PodNodeSelector, NodeLabel 🔹 NodeLabelNode에 적용되는 Key-Value 쌍명령어# 모든 Node들의 라벨 조회kubectl get nodes --show-labels# 특정 Node의 라벨 조회kubectl get node --show-labels# 특정 라벨=값을 가진 Node 리스트 조회kubectl get node -l # 특정 라벨을 가진 Node 리스트 조회kubectl get node -l =# 특정 라벨 컬럼과 함께 모든 Node 리스트 출력kubectl get node -L # 특정 Node에 라벨 추가kubectl label nodes =# 특정 Node에 라벨 제거kubectl label nodes -# 특정 Node에 라벨 변경kubectl label nodes = --overwrite예시.. 2025. 2. 14. [k8s] nodeSelector 에러(node(s) didn't match Pod's node afficity/selector) 🔹 에러 내용Warning FailedScheduling 3m33s default-scheduler 0/10 nodes are available: 10 node(s) didn't match Pod's node afficity/selector.preemption: 0/10 nodes are available: 10 preemption is not helpful for scheduling. 🔹 문제 원인Deployment에 nodeSelector를 설정했는데 오타 발생.nodeSelector와 일치하는 Label을 가진 Node가 하나도 없음.Pod를 배포할 수 있는 노드가 하나도 없어서 에러 발생.🔹 문제 해결Node Label이랑 nodeSelector랑 일치하는지 검토한 후 올바르게 수정.Node.. 2025. 1. 14. 이전 1 다음 반응형