8번 문제 핵심 정리
문제
Label node with "disk=ssd".
Create pod "node-pod" with nginx that only runs on disk=ssd nodes.
앞이 깜깜했던 이유
1. "label node" = kubectl label 명령어 몰랐음
2. "only runs on" = nodeSelector 개념 몰랐음
3. 두 단계 문제인지 몰랐음
공략법
Step 1: 노드에 라벨 붙이기
kubectl get nodes # 노드 이름 확인
kubectl label node <노드이름> disk=ssd # 라벨 붙이기Step 2: nodeSelector로 Pod 생성
spec:
nodeSelector: # ← 이거 암기!
disk: ssd
containers:
- name: node-pod
image: nginx암기 포인트
| 문제 키워드 | 답 |
|---|---|
| ”label node” | kubectl label node <이름> key=value |
| ”only runs on ~~ nodes” | nodeSelector |
검증
kubectl get pod -o wide # NODE 컬럼 확인한줄 요약
라벨 붙이고 → nodeSelector로 선택
이제 비슷한 문제 나오면 바로 풀 수 있어요! 🎯