云原生计算基金会(CNCF) 是Linux 基金会主持的项目之一。 CNCF 旨在加速容器、微服务和云原生应用程序的采用。

未命名 (1).png

CNCF 托管了许多项目,未来还会添加更多项目。 CNCF 为每个项目提供资源,但与此同时,每个项目继续在其预先存在的治理结构和现有维护者下独立运营。 CNCF 中的项目根据实现的状态进行分类:沙盒、孵化和毕业。在撰写本文时,十几个项目已达到毕业状态,还有更多的孵化和沙盒。

毕业项目:

  • Kubernetes用于容器编排

  • Prometheus用于监控

  • Envoy用于服务网格

  • CoreDNS用于服务发现

  • containerd用于容器运行时

  • Fluentd用于记录

  • Harbor用于注册

  • Helm用于包管理

  • Vitess用于云原生存储

  • Jaeger用于分布式跟踪

  • TUF用于软件更新

  • TiKV用于键/值存储

孵化项目:

  • CRI-O用于容器运行时

  • Linkerd用于服务网格

  • 轮廓用于入口

  • etcd用于键/值存储

  • gRPC用于远程过程调用 (RPC)

  • CNI用于网络 API

  • Rook用于云原生存储

  • 公证人担保

  • NATS用于消息传递

  • OpenTracing用于分布式跟踪

  • 打开策略代理用于策略

  • 还有很多。

CNCFSandbox中有许多项目面向指标、监控、身份、脚本、无服务器、无节点、边缘,期望达到孵化和可能毕业的状态。虽然许多活跃的项目正在准备起飞,但其他项目正在归档一旦它们变得不那么活跃。第一个归档项目是rkt容器运行时。

CNCF 下的项目涵盖了云原生应用程序的整个生命周期,从使用容器运行时执行到监控和日志记录。这对于实现 CNCF 的目标非常重要。

对于 Kubernetes,云原生计算基金会:

  • 为 Kubernetes 商标提供一个中立的家并强制正确使用

  • 提供核心和供应商代码的许可证扫描

  • 提供有关专利和版权问题的法律指导

  • 为 Kubernetes 管理员 (CKA) 和应用程序开发人员 (CKAD) 创建开源学习课程、培训和认证

  • 管理软件一致性工作组

  • 积极推销 Kubernetes

  • 支持临时活动

  • 赞助会议和聚会活动。

Logo

更多推荐