[cloud ‐ TroubleShooting] Dashboard 및 Metrics Server Pending 상태 - 100-hours-a-week/5-yeosa-wiki GitHub Wiki
문제 요약 (Issue Summary)
- 문제 발생 일시:
2025-04-24 13:20
- 문제 발생 위치:
Kubernetes Master Node
- 문제 증상:
kubernetes-dashboard
,metrics-server
Pod가 Pending 상태에서 멈춤
현상 (Observed Symptoms)
-
kubectl get pods -A
출력 시 다음과 같은 결과:kubernetes-dashboard-xxxx 0/1 Pending metrics-server-xxxx 0/1 Pending
-
컨트롤 플레인 외에 워커 노드 없음
-
마스터 노드에
NoSchedule
taint 설정 확인됨
기대 결과 (Expected Behavior)
- Dashboard, Metrics Server Pod가 정상적으로 스케줄되어
Running
상태가 되어야 함
시도한 해결 방법 (What I Tried)
- Pod 재생성 시도 → 동일 증상
- Dashboard Service 상태 확인 → ClusterIP 문제 아님
- 마스터 노드 taint 확인 →
NoSchedule
존재 확인
최종 해결 방법
-
마스터 노드의 taint 제거:
kubectl taint nodes --all node-role.kubernetes.io/control-plane-
관련 로그 / 명령어 결과 (Logs / Outputs)
kubectl describe node k8s-master-ongi | grep Taints
Taints: node-role.kubernetes.io/control-plane:NoSchedule
kubectl get pods -A
kubernetes-dashboard-xxxx 1/1 Running
metrics-server-xxxx 1/1 Running