[CKA] Node Selector

노드 Label과 nodeSelector를 사용해 파드를 특정 노드 그룹에 배치하는 방법입니다.

nodeSelector는 파드가 실행될 노드를 Label의 정확한 키-값 일치로 제한합니다. 먼저 노드에 Label을 붙인 뒤 파드 명세에서 같은 값을 선택합니다.

kubectl label nodes node-1 size=large
apiVersion: v1
kind: Pod
metadata:
  name: myapp-pod
spec:
  nodeSelector:
    size: large
  containers:
    - name: data-processor
      image: data-processor

여러 값 중 하나를 허용하거나 제외 조건을 표현하려면 Node Affinity를 사용합니다.