
NVIDIA가 GPU 가속 쿠버네티스 클러스터의 구성 요소 버전을 고정하고 검증 결과를 확인할 수 있는 오픈소스 도구 NVIDIA AI Cluster Runtime(AICR) 1.0을 공개했다. 클러스터 운영자와 통합 도구 개발자는 공개 인터페이스의 호환성 정책을 바탕으로 설정을 배포하고 검증할 수 있다.
AICR은 GPU 드라이버, 운영체제, 컨테이너 런타임, 네트워크, 스토리지 등 서로 다른 주기로 업데이트되는 구성 요소의 호환 조합을 레시피로 제공한다. 레시피를 Helm, Argo CD, Flux, Helmfile용 배포 산출물로 만들고, 실행 중인 클러스터가 해당 설정과 일치하는지 검증한다. 검증 결과에는 서명된 증거를 남길 수 있다.
AICR은 관측한 클러스터 상태를 기록하는 Snapshot, 원하는 버전 고정 설정과 제약 조건을 기술하는 Recipe, 배포 도구용 산출물을 생성하는 Bundle, 레시피와 실제 상태를 비교하는 Validation으로 구성된다. 각 기능은 독립적이다. AICR이 클러스터를 직접 조정하는 것이 아니라, 생성된 번들을 기존 배포 도구로 적용한 뒤 검증을 수행한다.
운영자는 검증 대시보드에서 쿠버네티스 서비스, GPU, 운영체제, 워크로드 목적과 선택적 플랫폼을 기준으로 레시피를 찾고, 검증 상태와 공개된 증거를 확인할 수 있다. 증거가 있는 경우 대시보드의 aicr evidence verify 명령으로 검증할 수 있다. NVIDIA는 Pulumi Labs의 인프라 코드 제공자와 Mirantis의 k0rdent 통합 사례도 소개했다.
AICR 1.0은 CLI, REST API, Go SDK, 번들 레이아웃, 산출물 스키마의 호환성 규칙을 정했다. 각 공개 인터페이스는 변경 사항 병합 전에 기준선 검사를 거치며, 안정 인터페이스를 호환되지 않게 바꾸려면 1.0 이후 새 메이저 버전이 필요하다. 현재 프로젝트가 다루지 않는 하드웨어나 클러스터 조합의 레시피를 제안하고, 자체 클러스터에서 검증한 서명 증거를 제출하는 기여도 가능하다.
AICR 저장소에서 환경에 맞는 레시피를 확인할 수 있으며, 기여 안내와 이슈 트래커를 통해 개선 사항을 제안할 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요