Node Feature Discovery(NFD)를 이용해서 노드의 하드웨어 특징을 라벨링하는 방법을 설명합니다.


Kubernetes에서 클러스터를 운영할 때 노드 그룹을 지정할 수 있습니다. 다양하게 구성할 수는 있지만 목적에 대한 구성 외에도 학습을 위한 GPU라거나 Arm등 다양한 특성이 섞인다면 노드 그룹이 너무 많아서 그룹으로 관리하기 어려울 수도 있습니다.


NFD를 사용하면 하드웨어를 탐지해서 노드에 라벨로 추가할 수 있고 기본적으로 추가되를 라벨을 사람이 읽기 어려우므로 매핑 기능을 사용하면 원하는 형태의 라벨로 가독성 좋게 라벨을 추가할 수 있습니다.


이렇게 추가된 라벨을 이용해서 Pod에서 nodeSelector을 이용하면 원하는 하드웨어가 있는 노드에만 할당되도록 할 수 있습니다.



https://medium.com/@reefland/dynamic-kubernetes-node-labeling-via-node-feature-discovery-2c3e9c1879d1

Dynamic Kubernetes Node Labeling via Node Feature Discovery

Medium

Dynamic Kubernetes Node Labeling via Node Feature Discovery

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 10월 15일 오후 1:38

댓글 0