NVIDIA Kubernetes Engine(NVKE)是一款專為裸機NVIDIA GPU環境打造的Kubernetes管理平台,旨在協助平台團隊建置與運營Kubernetes叢集,並讓客戶能透過Kubernetes API及kubectl使用他們的叢集。根據專案說明,NVKE在2026年11月被列入GitHub熱門專案,累積超過800顆星,成為GPU Kubernetes管理領域的新焦點。

NVKE的架構與功能特色

NVKE提供管理平面,平台團隊透過此管理平面建立管理叢集與多個獨立的工作負載叢集。每個工作負載叢集擁有自己的Kubernetes控制平面、etcd資料庫與節點群組。NVKE支援客戶端使用者直接透過API或kubectl操作各自的叢集。

此工具能從基礎設施層面自動配置機器、網路、節點映像檔與容器登錄伺服器,並與NVIDIA Infra Controller (NICo)整合,NICo為目前唯一相容的基礎架構供應商。NVKE提供節點身份驗證機制,結合SPIFFE/SPIRE與TPM晶片確保節點安全性,同時支援etcd資料加密,提升數據安全保障。

管理平面能操作工作負載叢集的生命週期,包括節點池的建立、擴展、刪除、版本升級與節點替換。另有配套的NVIDIA Kubernetes Recipes(NVKR)專案負責建構節點映像與NVKE本體元件,確保軟體組件版本與發布證據的一致性。

預覽版本限制與安裝需求

NVKE目前為預覽版本,API具備變動性,尚不建議用於生產環境。預設安裝狀態下,管理平面API未啟用認證且採用HTTP通訊,用戶需自行設定安全驗證與存取控管。管理叢集缺乏自升級、備份與復原機制,且全磁碟加密(FDE)節點映像為評估用,無法完全提供資料靜態加密。

在下游安裝方面,最低需求包括Linux主機或VM,支援amd64與arm64架構,須具備6核CPU、12GB內存及100GB磁碟空間,並需Docker及虛擬TPM支援。macOS使用者可透過Colima VM進行本地端快速啟動評估。

編輯觀點:NVKE對創業團隊的啟示與驗證方向

NVKE作為一個裸機GPU Kubernetes管理平台,展示了高效管理GPU叢集的技術可能,尤其是在對資源隔離與多租戶安全性的需求日增背景下。創業者可關注此平台如何簡化GPU雲端基礎建設的部署流程,並整合底層硬體認證與安全技術。

驗證NVKE技術成熟度的可行方法包括:於本地或測試環境利用無GPU模擬快速啟動管理叢集與工作負載叢集,觀察節點池管理、升級流程及API互動的穩定性與安全性。此外,檢視與NICo的整合深度及安全性設定也是重點。對尋求自建GPU Kubernetes叢集且重視管理自動化與安全性的創業團隊,NVKE提供了一條值得探索的技術路徑。