[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를 사용합니다.