返回资讯中心
外部精选
软件工程
#开发者实时流

Nvidia 发布 NVKE,让平台团队在自有 GPU 基础设施上运行托管 Kubernetes

来源标题:Nvidia Kubernetes Engine (NVKE)

NVIDIA 推出 NVIDIA Kubernetes Engine (NVKE),这是可安装在其自有 GPU 基础设施上的托管 Kubernetes 管理平面,平台团队用它为客户创建并运营集群。每个工作负载集群有独立的 Kubernetes 控制平面、etcd 和节点池,客户通过 Kubernetes API 和 kubectl 使用集群。该产品目前为预览版,API、配置和行为可能随版本变化,官方不建议用于生产工作负载。

Hacker News 最新gkapur2026/11/6 · 今天14 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

在自己的 NVIDIA GPU 基础设施上运行托管 Kubernetes 服务。 NVIDIA Kubernetes® Engine(NVKE)提供管理平面,平台团队安装该平面后,即可为其客户创建并运行 Kubernetes 集群。每个工作负载集群都有自己的 Kubernetes 控制平面、etcd 和节点池。你负责运维 NVKE 管理平面;你的客户通过 Kubernetes API 和 kubectl 使用他们的集群。 预览版:NVKE 目前以预览版形式提供。API、配置和行为可能在不同版本之间发生变化,我们不建议将 NVKE 用于生产工作负载。请参阅预览状态与已知限制。 开始使用 · 文档 · 贡献 · 获取帮助 你的目标 从这里开始 你将获得 在没有 GPU 硬件的情况下评估 本地快速入门 在模拟机器上运行开发用管理平面和一个工作负载集群。无需 NVIDIA 账户。 安装到你的基础设施上 规划安装 准备节点、引导管理集群并安装其服务所需的前置条件和步骤顺序。 构建或贡献 从源码构建 NVKE 的二进制文件以及贡献者开发流程。 本地快速入门可在 Linux 主机或虚拟机上运行,支持 amd64 或 arm64 架构,至少需要 6 个 CPU、12 GiB 可用内存和 100 GiB 可用磁盘空间。它要求安装 Docker、支持虚拟 TPM,并需要指南中列出的工具。请按照指南完成设置,直至创建工作负载集群,并确认集群节点报告为 Ready。 在 macOS 上,请使用本地站点指南,该指南会在 Colima 虚拟机内运行评估。 如需进行真实安装,你需要提供机器、网络、节点镜像和镜像仓库,并配置对 NVIDIA Infra Controller(NICo)的访问。在预览阶段,NICo 是唯一兼容的基础设施提供方。平台与版本参考列出了经过验证的组合和固定依赖版本。 创建独立的工作负载集群。通过 NVKE API 或 nvkectl 请求集群;NVKE 通过 NICo 置备机器,并组建各自拥有独立控制平面的 Kubernetes 集群。 管理工作负载集群生命周期。创建、扩缩和删除节点池,升级 Kubernetes 以及替换节点。有关手动步骤以及预览版在替换和升级方面的限制,请参阅节点池指南。 建立节点身份。节点在获得加入凭据之前,会使用其 TPM 通过 SPIFFE/SPIRE 进行证明。可按集群启用 etcd 数据加密。 将构建与部署连接起来。其配套项目 NVIDIA Kubernetes Recipes(NVKR)从固定输入构建节点镜像和 NVKE 组件。NVKE 部署这些产物;NVKR 负责其构建和发布证据。 该预览版需要运维人员显式配置:安装后 API 身份验证处于关闭状态,且 API 使用明文 HTTP。在允许调用方接入之前,请配置 API 身份验证和受保护访问。管理集群不会自行升级、扩缩或替换自身,也没有管理平面升级或备份/恢复流程。FDE 节点镜像仅供评估使用,不提供静态数据机密性保障。在选择评估或安装路径之前,请阅读已知限制。 该图展示了 NVKE 产品系列、它如何建立在 NICo 和你的 GPU 机器之上,以及哪些组件之间会相互通信。 NVKE 不是 Kubernetes 发行版,也不是 Cluster API 的变体。它是一个用于 Kubernetes 集群的自托管工厂:一个一次性的种子集群会搭建起管理集群,随后其上的管理平面按需置备并生命周期管理许多相互隔离的工作负载集群。 一次安装包含两类 Kubernetes 集群: 有关运维人员工作流程,请阅读什么是 NVKE;有关实现和数据流,请阅读架构。 使用 Go 1.27.3(go.work 中固定的版本)以及 GNU Make 4 或更高版本。首次构建时必须能够访问公共 Go 模块。Flox 是可选的,用于提供仓库的开发工具;在 macOS 上,它还提供 GNU Make 4。有关工具链设置,请参阅开发。 git clone https://github.com/dsx-ai-factory/nvke.git cd nvke make build 这会构建工作区,并将九个二进制文件写入 bin/:agent、updater、controller、nvkectl、capd-reboot-controller、nvke-os-image-check、management-engine、tenant-api 和 operator-api。构建不会启动管理平面,也不会创建集群。节点代理运行在 Linux 上。工作区指南说明了各个模块和输出。 有关本地服务和测试环境,请参阅本地开发设置。 在提交变更之前,请遵循 CONTRIBUTING.md 并运行 make preflight;它会针对你更改过的模块选择相应的检查。 任务 指南 准备节点并引导管理集群 引导管理集群 安装 NVKE 服务 从部署路径安装管理平面 构建节点镜像并提供发布产物 从 NVKR 获取 NVKE 产物 创建和管理客户集群 创建工作负载集群、管理节点池 授予客户访问权限 访问工作负载集群 检查集群健康状况和遥测数据 观测 NVKE 及其集群 文档索引链接了其余指南和参考资料。 欢迎贡献、提交错误报告和改进文档。请先阅读 CONTRIBUTING.md;在进行较大规模的工作之前先提交 issue,以便维护者就方案达成一致。 Kubernetes® 是 The Linux Foundation 在美国和其他国家的注册商标。NVIDIA 和 NVIDIA 徽标是 NVIDIA Corporation 在美国和其他国家的商标和/或注册商标。其他公司和产品名称可能是其各自所属公司的商标。 Apache License 2.0。请参阅 LICENSE 和 NOTICE。 Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. 保留所有权利。

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →