반응형
1. 개념
- 파드는 일반적으로 kube-Scheduler에 의해 자동으로 어떤 노드에 배포될지 결정
- 하지만 nodeName, nodeSelector 필드를 통해 엔지니어의 의도에 따라 특정 노드에 배포하도록 지정 가능
2. 메뉴얼 스케줄링 적용
- 리소스 생성 시 'nodeName' 항목 지정
- 리소스 배포 확인
3. 노드 셀렉터 적용
- 노드 레이블 확인
kubectl get node [노드_이름] -o yaml | grep -i labels -F10
or
kubectl get node [노드_이름] --show-labels
- 노드 레이블 생성
kubectl label node [노드_이름] [레이블_키]=[레이블_값]
or
kubectl label node [노드_이름] --overwrite [레이블_키]=[레이블_값]
- 리소스 생성 시 'nodeSelector' 항목 지정
- 레이블을 생성했던 w2-k8s 노드에 리소스 배포 확인
반응형
'Kubernetes' 카테고리의 다른 글
Kubernetes 테인트(Taints)와 톨러레이션(Tolerations) 개념과 설정 (0) | 2023.03.16 |
---|---|
Kubernetes 레이블(label)과 셀렉터(selector) 개념 (0) | 2023.03.16 |
Kubernetes 명령형(Imperative) 관리와 선언형(Declarative) 관리 개념 (0) | 2023.03.16 |
Kubernetes 서비스(Service) 개념과 설정 (0) | 2023.03.15 |
Kubernetes 네임스페이스(Namespace) 개념과 명령어 (0) | 2023.03.15 |