内容提要
CNCF技术监督委员会投票接纳Open Cluster Management(OCM)为孵化项目。OCM是开源的多集群Kubernetes管理工具,采用中心-辐射架构和开放API,支持跨云、本地及边缘环境的集群注册、应用部署与工作负载调度,无需依赖专有控制平面。项目由IBM和Red Hat发起,2021年进入沙箱,2025年发布1.0版本,已迭代至1.4,并与Argo CD、Cluster API等生态集成。eBay等企业已将其用于大规模集群管理。
延伸解读
架构选择:轻量模块化与集群自治
OCM 采用中心-辐射架构,但强调轻量、模块化而非单体平台。其异步拉取模型让受管集群保持自治,hub 不存储受管集群凭据,降低了中心化敏感信息泄露的风险。这种设计适合跨云、边缘等网络不稳定或安全边界复杂的场景,也便于其他云原生项目通过插件框架继承多集群能力,而不必重复搭建底层管道。
版本节奏与生态对齐
从 2025 年 6 月发布 1.0 到 2026 年 10 月的 1.4,OCM 在一年多内完成四个次要版本,重点覆盖集群选择、GitOps 集成、可观测性和安全加固。项目与 Kubernetes SIG-Multicluster API 对齐,并为 Argo CD 提供集群决策,同时集成 Cluster API 管理集群生命周期。这种生态对齐意味着已有 Argo CD 或 Cluster API 的用户可以较低成本引入 OCM,而非替换现有工具链。
规模化落地案例的参考价值
eBay 通过 OCM 与 Argo CD 的集成,在超过 190 个 Kubernetes 集群上支持应用部署;Groww 用于渐进式应用发布,VESSEL AI 则管理 GPU 集群并跨云分发 AI 工作负载。这些案例表明 OCM 已进入大规模生产环境,但读者应注意其能力边界:文章未披露具体性能指标或故障恢复数据,评估时仍需结合自身集群规模、网络条件和运维流程进行验证。
Q&A
Open Cluster Management 是什么?它主要解决什么问题?
Open Cluster Management(OCM)是一个开源的多集群 Kubernetes 管理工具,采用中心-辐射架构和开放 API,帮助组织跨云、本地和边缘环境管理集群注册、应用部署和工作负载调度,且无需依赖专有控制平面。
OCM 什么时候成为 CNCF 孵化项目?之前处于什么阶段?
OCM 于 2026 年 11 月由 CNCF 技术监督委员会投票接纳为孵化项目。它最初由 IBM 和 Red Hat 开发,2021 年 11 月进入 CNCF 沙箱,2025 年 6 月发布 1.0 版本,之后迭代至 1.4(2026 年 10 月)。
OCM 的架构设计有什么特点?如何保证集群自治和安全性?
OCM 采用中心-辐射架构和异步拉取模型,与 Kubernetes SIG-Multicluster 标准对齐。中心不存储被管集群的凭证,由各集群的代理主动拉取工作指令,从而保证集群自治并避免敏感凭证集中化。其可插拔的 add-on 框架使其他项目能轻松继承多集群能力。
OCM 的主要组件有哪些?各自负责什么?
主要组件包括:Cluster Manager(中心控制平面,协调注册、工作、放置和插件)、Klusterlet(被管集群代理,负责注册并执行指令)、Cluster Inventory(通过双重确认握手和 mTLS 注册集群)、ManifestWork API(分发 Kubernetes 资源并反馈状态)、Placement API(动态选择集群并发布 PlacementDecision)、Add-on 框架(使项目具备多集群能力)、clusteradm(引导中心和加入集群的命令行工具),以及 Cluster API 集成、Argo CD 插件和治理风险合规策略控制器等内置扩展。
OCM 与 Argo CD、Cluster API 等生态项目如何集成?有哪些实际应用案例?
OCM 为 Argo CD 提供集群决策以支持 GitOps 部署,与 Cluster API 集成管理集群生命周期,并与 KubeVela、KubeStellar、Kueue、Meshery 等有文档化集成。实际案例中,eBay 通过 Argo CD 集成用 OCM 支持超过 190 个 Kubernetes 集群的应用部署;Groww 用于渐进式应用发布;VESSEL AI 用于管理 GPU 集群并分发 AI 工作负载。
OCM 项目目前的社区规模和成熟度如何?
OCM 拥有来自 8 个组织的 27 名维护者,包括 Red Hat、Guidewire、eBay、AppsCode 和 Spectro Cloud 等。项目有 1,100 GitHub Stars、1,370 个拉取请求,537 名贡献者来自 16 个国家的 84 个组织。CNCF 技术监督委员会成员指出其展现了技术成熟度、不断增长的贡献者社区和云原生生态中的有意义采用。