본문 바로가기
cloud/k8s(문제풀이)

[따배쿠CKA]8.NodeSelector

by mozi2 2022. 8. 9.
반응형

*NodeSelector

특정 앱 파드를 특정 노드에서 실행시켜달라고 요청하는 것을 의미한다. 

 

 

Q. 작업 클러스터: kubectl config use-context k8s

Scheule a pod as follows:
- Name: eshop-store
- Image: nginx
- Node Selector: disktype=ssd

: disktype이 ssd 로 표시 되어 있는 pod 를 실행시켜라 

 

1. 노드 레이블 확인하기 

kubectl get nodes --show-labels
kubectl get nodes -L disktype

2. pods 만들기 (Assign pods to Nodes)

k run eshop-store --image=nginx --dry-run=client -o yaml > eshop-store.yaml

3. Node Selector 선택

4. 확인

kubectl get pods -o wide eshop-store

* 제대로 실행을 했다면 Node 항목에 Worker Node1 으로 되어야 한다.

나의 경우, 현재 환경에서 노드들에 disktype 자체가 없기 때문에 어쩔 수 없이.. 일단 이렇게 실습하는거로.. 

 

* 본 게시글은 "TTABAE-LEARN" 을 보고 정리한 내용입니다.

728x90
반응형