2023 年值得关注的顶级 CNCF 项目

如果您认为您只需要 Kubernetes 来开发和部署云原生应用程序,那么很抱歉,事实并非如此!但这实际上是个好消息,我们将告诉您原因。Kubernetes 可自动执行应用程序的部署、扩展和管理。这已经很多了,但围绕云计算还有更多的挑战,以至于不时出现一个新项目来解决其中一个问题。在这篇文章中,我们将告诉您哪些是 2023 年最值得关注的 CNCF 项目。

CNCF景观

在深入 CNCF 前 10 名项目之前,让我们先澄清一下 CNCF 部分是什么。CNCF 代表云原生计算基金会。它由谷歌和 Linux 基金会于 2015 年创建,旨在鼓励 Kubernetes 和其他云原生解决方案的开发和协作。它将自己定义为“开源、供应商中立的云原生计算中心,托管 Kubernetes 和 Prometheus 等项目,使云原生具有普遍性和可持续性。”

他们目前主持 147 个项目,根据其成熟度分为毕业、孵化、沙盒和存档。沙盒项目处于早期阶段,在部署到生产环境之前需要更多的社区参与。孵化和毕业项目都被认为是稳定的,并在生产中成功使用。不同之处在于采用率、治理流程和其他成熟度指标。存档的项目处于生命周期的末尾,因此 CNCF 不再为它们提供服务和营销。CNCF landscape 是一种交互式工具,可用于可视化所有 CNCF 项目的当前状态和类别。

CNCF孵化项目

截至目前,CNCF 孵化项目已达 35 个。在这里,前 5 名排名不分先后:

  • Cilium属于运行时/云原生网络类别,这意味着它为容器化应用程序提供网络功能。它使用革命性的内核技术 eBPF(扩展的 Berkeley 数据包过滤器)来提供、保护和观察容器工作负载之间的网络连接。它得到了 500 多个贡献者的大量行动,使其成为贡献者最多的 CNCF 项目的前 10 名。
  • Backstage是一个分类为应用程序定义和开发/应用程序定义和图像构建的项目,也是今年所有 147 个 CNCF 项目中提交最多的项目。它是一个用于构建开发人员门户的框架,由 Spotify 创建,然后捐赠给 CNCF。它的主要目标是简化和标准化程序,以便开发人员可以充分利用他们的时间。
  • Thanos属于可观察性和分析/监控,因为它基于监控 CNCF 项目 Prometheus。它可以更轻松地水平扩展 Prometheus 并从多个 Prometheus 服务器获取数据的全局视图。Thanos 承诺高可用性和几乎无限的历史数据存储。今年,它进入了贡献者最多的 CNCF 项目前 5 名。
  • gRPC是 GitHub star 最多的孵化项目,也是编排与管理/远程过程调用 (RPC) 类别中唯一的 CNCF 项目。RPC 是一种处理服务间通信的方式。它允许带宽高效的通信,许多编程语言支持 RPC 接口实现。
  • Istio是一个编排和管理/服务网格项目。使用服务网格,服务之间的流量在平台级别处理。这样,可靠性、可观察性和安全性特性可以在这里得到解决,并在所有服务中统一提供,而不是委托给开发人员包含在他们的代码中。Istio 成为今年第二个拥有最多 star 和最多贡献者的孵化 CNCF 项目。

CNCF 前 10 名项目

现在我们已经介绍了最有前途的孵化项目,让我们继续讨论 2022 年 CNCF 前 10 名。这些是 GitHub 启动次数最多的 10 个项目(从低到高):

  • Backstage(孵化)——我们已经解释过 Backstage 提供了一个用于构建开发人员门户的开放平台。这是进入前 10 名的最年轻的项目(它的第一次提交仅在 3 年前)。
  • Kubevela(沙盒)——Kubevela 是一个软件交付平台,可以更轻松、更快速、更可靠地跨混合、多云环境部署和操作应用程序。它与基础架构无关、可编程且以应用程序为中心。
  • Envoy(已毕业)——Envoy 是一个代理,充当服务网格的数据平面。它提供负载平衡和弹性功能,可用作网络 API 网关。
  • k3s (Sandbox) – 这是一个特别受欢迎的 Sandbox 项目!它是一个轻量级的、经过认证的 Kubernetes(也称为 K8s)发行版,专为 IoT(物联网)和边缘计算而构建。
  • Helm(已毕业)——它提供了一种定义、安装和升级 Kubernetes 应用程序的版本控制方式。自称为“Kubernetes 的包管理器”,在第一届 KubeCon 上被介绍,成为第十个毕业的 CNCF 项目。
  • Istio(孵化)——我们在上一节中将 Istio 作为服务网格进行了介绍。它扩展了 Kubernetes,以使用 Envoy 服务代理建立一个可编程的、应用程序感知的网络。
  • gRPC(孵化)——它是列表中评价最高的孵化项目。正如我们在上一节中解释的那样,它是一个高效连接服务的 RPC 框架。
  • etcd(已毕业)——它是“一种高度一致的分布式键值存储,提供了一种可靠的方式来存储需要由分布式系统或机器集群访问的数据。” 事实上,它是 Kubernetes 控制平面的一个组件。
  • Prometheus(已毕业)——它是一个开源系统监控和警报工具包。它创建于2012年,并于2016年作为第二个托管项目加入CNCF。
  • Kubernetes(已毕业)——CNCF 的首个项目仍然是最受关注的项目。Kubernetes 是一种编排工具,已成为云计算开发的核心。

结论

云原生计算正在快速发展。每年都会出现新的挑战并提出新的解决方案。在这篇文章中,我们根据 GitHub 星级、社区数量和提交数量等社区指标,介绍了 2023 年最值得关注的 CNCF 项目。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

力哥讲技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值