Skip to content
Charles
Go back

CNCF 托管项目介绍

Edit page

CNCF(Cloud Native Computing Foundation,云原生计算基金会)是 Linux Foundation 旗下的非营利组织,致力于推动云原生计算普及,并支持 Kubernetes、Prometheus 等开源项目的发展。CNCF 为托管项目提供社区资源和支持,但各项目仍由自己的维护者和社区按照既有治理方式独立运作,并非基金会统一开发的一套产品。更多信息可参阅CNCF 官方介绍和常见问题。

项目成熟度分为三档:**Graduated(毕业)**代表项目已达到 CNCF 的成熟度要求;**Incubating(孵化中)**表示项目已进入持续治理和生产采用阶段;**Sandbox(沙箱)**用于较早期的项目。成熟度是治理和社区信号,不是功能、性能或受欢迎程度的排名。下文按分类挑选有代表性的 CNCF 托管项目,不是完整名单;各分类纳入的项目数量会因托管项目数量和领域发展情况而不同,不刻意凑成相同数量,也不代表热度排名。

应用定义与开发(App Definition and Development)

这一类覆盖应用打包、构建、交付、服务开发框架和数据基础组件。

子领域CNCF 托管项目主要用途
应用定义与交付Helm(毕业)、Argo(毕业)、Flux(毕业)、KubeVela(孵化中)Helm 管理 Kubernetes 应用包;Argo 和 Flux 提供 GitOps 与持续交付;KubeVela 把应用交付抽象成更高层的应用模型
镜像构建Buildpacks(2026 年 7 月毕业)从源代码构建可移植的 OCI 镜像,减少手工维护 Dockerfile 的工作
CI/CDTekton(孵化中)用 Kubernetes 原生资源定义可组合的构建与交付流水线
应用运行框架Dapr(毕业)通过 API 和 sidecar 提供服务调用、状态、发布订阅等分布式应用能力
开发者门户Backstage(孵化中)构建内部开发者门户和软件目录
虚拟机工作负载KubeVirt(孵化中)在 Kubernetes 上定义和管理虚拟机
消息系统NATS(孵化中)提供轻量消息传递、请求响应和流式消息能力
数据库TiKV(毕业)、Vitess(毕业)TiKV 是分布式事务键值存储;Vitess 为 MySQL 提供水平扩展和集群管理能力

Argo 和 Flux 都能实现 GitOps,但资源管理和工作流方式不同;Tekton 是流水线框架。先看团队已有的发布流程,再决定是否需要同时引入多套工具。

编排与管理(Orchestration & Management)

这是 Kubernetes 周边项目最集中的分类,覆盖集群调度、服务发现、RPC、代理和服务网格。

资源供给与安全(Provisioning)

这一类关注基础设施控制、网络、边缘计算、镜像仓库、策略、证书和工作负载身份。

运行时(Runtime)

运行时分类包括容器运行时和云原生存储。

可观测性与分析(Observability and Analysis)

CNCF 托管项目覆盖指标、遥测规范、Tracing、日志采集、混沌工程和特性开关。

平台(Platform)

Landscape 的 Platform 分类以 Kubernetes 发行版、托管服务和平台产品为主,其中不少条目是厂商产品,并非 CNCF 托管项目。可关注 CNCF Sandbox 项目 Cozystack,它用于在裸金属基础设施上构建私有云和托管服务。

Serverless

这一类关注事件驱动应用、按需运行和自动扩缩容。

Wasm

Wasm 分类围绕运行时和应用编排。CNCF 托管项目中,WasmEdge Runtime(Sandbox)是面向云原生和边缘场景的 WebAssembly 运行时;wasmCloud(孵化中)提供构建和运行分布式 Wasm 应用的平台;SpinKube(Sandbox)把 Spin 应用接入 Kubernetes 编排。

Data

Data 分类里 CNCF 托管项目不多,但有几个代表项目值得了解:TiKV(毕业)提供分布式事务键值存储;Vitess(毕业)面向 MySQL 水平扩展;Fluid(孵化中)管理 Kubernetes 环境中的弹性数据访问和缓存加速。其他常见数据项目即使出现在 Landscape 中,也不一定属于 CNCF 托管项目。

AI Agent

目前 CNCF 托管项目中,kagent(Sandbox)是这个分类下值得关注的代表。它让平台和运维团队可以在 Kubernetes 中运行 AI Agent,用于了解、安装、配置和排查云原生项目。kagent 在 Landscape 中也出现在 Provisioning 路径。

AI Native Infra

AI Native Infra 关注模型服务、GPU 资源调度和推理工作负载编排,是近年增长很快的一类。

小规模模型部署可以先从 KServe 或单集群方案开始。只有遇到 GPU 争用、多集群调度或分布式推理瓶颈时,再增加调度和推理编排组件。

Special:认证与服务伙伴

Special 主要收录 Kubernetes 一致性认证、服务提供商、培训伙伴和云原生网络功能认证。它是认证与服务目录,不是 CNCF 托管软件项目类别,因此本文不把其中的厂商产品列入项目清单。

怎么按成熟度做初筛

CNCF 托管状态能帮助判断项目治理成熟度,但不能替代架构适配、生产验证和运维评估。先按分类找到候选,再结合团队已有平台选出实际需要的组件。


Edit page
Share this post:

Previous Post
配置中心项目对比
Next Post
PyTorch Foundation 托管项目介绍