반응형
*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
반응형
'cloud > k8s(문제풀이)' 카테고리의 다른 글
[따배쿠CKA]10. Node 정보수집 (0) | 2022.08.09 |
---|---|
[따배쿠CKA]9. Node 관리 (0) | 2022.08.09 |
[따배쿠CKA]7. Rolling Update & Roll Back (1) | 2022.08.08 |
[따배쿠CKA]6. Deployment & Pod Scale (0) | 2022.08.08 |
[따배쿠CKA]5.Side-car Container Pod 실행하기 (1) | 2022.08.08 |