← На главную

NVKE управляет Kubernetes на собственной GPU-инфраструктуре

06.11.2026 03:16 · hackernews

NVIDIA Kubernetes Engine — management plane для managed Kubernetes на собственной NVIDIA GPU-инфраструктуре. Оператор устанавливает NVKE, а заказчики получают отдельные workload clusters через Kubernetes API и kubectl. Каждый такой кластер имеет собственные control plane, etcd и node pools. NVKE не является ещё одной Kubernetes distribution или Cluster API flavour: временный seed cluster поднимает management cluster, после чего управляющий слой создаёт и обслуживает множество изолированных кластеров.

Для оценки без GPU доступен local quickstart на simulated machines без аккаунта NVIDIA. Нужны Linux amd64 или arm64, минимум шесть CPU, 12 ГиБ свободной памяти, 100 ГиБ диска, Docker и virtual TPM. На macOS оценка запускается внутри Colima VM. Реальная установка требует машин, сети, node images, registries и NVIDIA Infra Controller; на этапе preview NICo — единственный совместимый infrastructure provider.

NVKE создаёт кластеры через API или nvkectl, управляет созданием, масштабированием и удалением node pools, обновлением Kubernetes и заменой узлов. Node identity устанавливается через SPIFFE/SPIRE с TPM attestation до выдачи join credentials. Encryption данных etcd доступна отдельно для каждого кластера. Связанный NVIDIA Kubernetes Recipes собирает node images и компоненты из pinned inputs и отвечает за build/release evidence.

Preview имеет серьёзные ограничения. После установки API authentication выключена, а API использует plain HTTP; оператору нужно настроить защищённый доступ до подключения callers. Management cluster сам не обновляется, не масштабируется и не заменяется; management-plane upgrade и backup/restore procedures отсутствуют. FDE node images предназначены для оценки и не обеспечивают data-at-rest confidentiality. Поэтому проект не рекомендован для production workloads, а APIs и поведение могут меняться.

Для разработки закреплены Go 1.27.3 и GNU Make 4 или новее. make build создаёт девять binaries, не запуская management plane. Перед изменением предлагаются make preflight и предварительное обсуждение существенной работы в issue.

NVKE распространяется под Apache License 2.0. Практическая ниша проекта — предоставить platform team собственную фабрику Kubernetes-кластеров с изолированными control planes на NVIDIA-инфраструктуре, сохранив эксплуатацию management plane на стороне самой команды.

Читать оригинал →