엔비디아, GPU용 NVKE·NVKR 공개
최근 30일 조회수 — 좋아요 —핵심 요약
엔비디아가 GPU 쿠버네티스 클러스터 운영과 재현 가능한 빌드를 지원하는 오픈소스 도구를 공개했다.

엔비디아가 GPU 인프라에서 관리형 쿠버네티스 서비스를 구축·운영하는 오픈소스 프로젝트 NVKE(NVIDIA Kubernetes Engine)와 NVKR(NVIDIA Kubernetes Recipes)을 공개 프리뷰로 출시했다. NVKE는 클러스터 관리, NVKR은 재현 가능한 소프트웨어 빌드를 맡는다. 두 프로젝트는 아파치 2.0 라이선스로 깃허브에 공개됐으며, 엔비디아 DSX AI 팩토리 플랫폼의 구성 요소다.1
AI 팩토리가 고객에게 GPU 용량을 쿠버네티스 방식으로 제공하려면 API 기반 프로비저닝뿐 아니라 테넌트 격리, 업그레이드, 장애 복구가 필요하다. GPU 세대와 쿠버네티스 버전에 맞춰 하드웨어, 네트워크, 드라이버, 런타임 조합도 검증해야 한다. 엔비디아는 이 작업을 NVKE와 NVKR로 나눴다.
NVKR은 지정한 소스 버전을 바탕으로 노드 운영체제 이미지, 바이너리, 컨테이너 이미지, 헬름 차트를 만들고 빌드 입력값을 기록한다. 레시피에는 소프트웨어 버전과 GPU 세대의 검증된 조합이 담긴다. NVKE는 이렇게 만든 산출물을 이용해 고객용 쿠버네티스 클러스터를 프로비저닝하고 운영한다. 다만 둘을 반드시 함께 쓸 필요는 없다. NVKE는 실행 단계에서 NVKR에 의존하지 않으며, NVKR의 산출물도 다른 쿠버네티스 관리 시스템에서 사용할 수 있다.1
NVKE를 설치할 때 nvkectl은 부트스트랩 호스트에 임시 시드 클러스터를 띄운 뒤 관리 클러스터를 구성한다. REST API와 컨트롤러가 포함된 관리 플레인은 고객별 워크로드 클러스터를 만들며, 각 클러스터는 별도의 쿠버네티스 컨트롤 플레인과 etcd, 노드 풀을 갖는다. 베어메탈 수명주기는 NICo(NVIDIA Infra Controller)와 클러스터 API 인프라 공급자인 CAPNICo가 담당한다. 노드는 검증된 SPIFFE 신원을 제시해야만 클러스터 참여 자격 증명을 받을 수 있다.
관측 기능도 기본 구조에 포함됐다. 오픈텔레메트리 기반 헬름 차트가 로그·메트릭·트레이스를 수집해 OTLP로 모니터링 백엔드에 보낸다. NVKE는 쿠버네티스 1.36에서 적합성 시험을 거쳐 ‘Certified Kubernetes AI Platform’과 ‘Certified Kubernetes Installer’ 인증을 받았다.1
다만 현재 단계는 운영 환경용 정식 출시가 아니다. 엔비디아는 공개 프리뷰 기간에 API와 설정, 동작이 릴리스마다 바뀔 수 있으며 프로덕션 워크로드에는 아직 권장하지 않는다고 밝혔다. 따라서 지금 공개된 프로젝트의 의미는 완성된 관리형 서비스라기보다, AI 팩토리가 자체 소프트웨어와 운영 정책, 고객 경험을 유지하면서 GPU 클러스터 관리 체계를 검토할 수 있는 기반을 제시했다는 데 있다.
Footnotes
읽기 목록은 이 브라우저에 저장됩니다.
출처
- Manage Kubernetes Clusters for GPU Infrastructure with NVIDIA Kubernetes Engine | NVIDIA Technical Blog — NVIDIA Technical Blog
이 글은 위 출처를 근거로 자동 생성된 뒤 발행됐습니다. 원문을 함께 확인해 주세요. 교차 보도 없이 단독 출처로 작성됐습니다.