nvke: Bare-metal GPU 인프라에 K8s 팩토리를 세우다

dsx-ai-factory/nvke

·2026.11.07 21:49

NVIDIA GPU가 탑재된 베어메탈 인프라 위에 자체 관리형 Kubernetes 서비스를 구축하는 관리 평면이다. 플랫폼 팀이 NVKE를 설치하면 고객용 워크로드 클러스터를 생성하고 운영할 수 있다. 각 워크로드 클러스터는 독립적인 Kubernetes 제어 평면, etcd, 노드 풀을 가지며 고객은 표준 Kubernetes API와 kubectl을 통해 접근한다.

기존 Kubernetes 배포판이나 Cluster API 변형이 아닌, 클러스터를 생산하는 '팩토리' 구조를 취한다. 임시 시드 클러스터를 통해 관리 클러스터를 세우고, 이 관리 평면이 NVIDIA Infra Controller(NICo)를 통해 실제 머신을 프로비저닝해 다수의 격리된 워크로드 클러스터를 만든다. 노드 풀 생성 및 확장, Kubernetes 업그레이드, 노드 교체 등 전체 라이프사이클을 관리한다.

보안 측면에서 노드는 TPM을 이용한 SPIFFE/SPIRE 인증을 거쳐 합류 자격 증명을 발급받는다. etcd 데이터 암호화는 클러스터별로 설정 가능하다. 현재 프리뷰 단계로 API 인증은 비활성화되어 있으며 평문 HTTP를 사용하므로, 프로덕션 환경 도입 전에는 명시적인 인증 구성과 보안 설정이 필수적이다.

GPU 인프라를 직접 소유하고 멀티테넌트 환경에서 Kubernetes를 서비스로 제공하려는 플랫폼 엔지니어링 팀에게 적합하다. GPU 하드웨어 없이 시뮬레이션된 환경에서 평가할 수도 있으며, 실제 설치 시에는 NICo와의 호환성 확인이 필요하다. Apache-2.0 라이선스로 공개되어 있으며, Go 언어로 작성되었다.

GitHub
GitHub 저장소

dsx-ai-factory/nvke

NVIDIA Kubernetes Engine (NVKE). A management plane for GPU Kubernetes on bare metal.

Go

이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 소개 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.