반응형
Node Label
- Worker Node의 특성(ex.하드웨어 스펙)을 Label로 설정
- kubectl label nodes <노드 이름> key=value
- 노드를 선택해서 파드 배치 가능
- 각 노드의 스펙이 다른 경우 파드에 적합한 노드를 선택하여 배치
- 딥러닝이 돌아가는 컨테이너를 갖는 파드를 gpu가 있는 노드를 선택하여 배치해야 함
- 각 노드의 스펙이 다른 경우 파드에 적합한 노드를 선택하여 배치
Node Label 관리 명령어
- Label 보기
- 전체 노드 Label 보기
- kubectl get nodes --show-labels
- 특정 Label 갖는 노드 보기
- kubectl get nodes -L/--selector <label_name>
- 해당 label을 갖는 노드 출력
- -l이 selector 기능
- 전체 노드 Label 보기
- Label 관리: kubectl label --help
- Label 생성 및 변경
- Label 할당
- kubectl label node <name> key=value
- Label 복수 할당
- kubectl label node <name> key=value key=value
- 이미 존재하는 Label 위에 덮어쓰기 (--overwrite속성)
- kubectl label node <name> key=value --overwrite
- Label 할당
- Label 확인
- kubectl get node --show-labels
- Label 제거
- Label명 뒤에 -(대시문자)
- kubectl label node <name> key-
- Label 생성 및 변경
Reference
반응형
'Kubernetes(k8s) > 따배쿠(따라하면서 배우는 쿠버네티스) 학습' 카테고리의 다른 글
[k8s]Kubernetes - Canary Deployment (0) | 2023.03.16 |
---|---|
[k8s]Kubernetes - Annotation (0) | 2023.03.16 |
[k8s]Kubernetes - Label (1) | 2023.03.16 |
[k8s]Kubernetes - Ingress 웹페이지 구현 (0) | 2023.03.14 |
[k8s]Kubernetes - Ingress (0) | 2023.03.14 |