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로 선택

이제 비슷한 문제 나오면 바로 풀 수 있어요! 🎯