9 月 15 日,CNCF 技术监督委员会(TOC)投票决定将云原生控制平面项目 Crossplane 提升为 CNCF 的孵化项目。Crossplane 是由Upbound于 2018 年开发的混合云环境下通用控制平面项目,于 2020 年 7 月成为 CNCF 沙箱项目。
这两年 Crossplane 发展迅速,现在有来自 105 家公司的超过 184 名 Crossplane 贡献者,社区成员来自 AWS、微软、阿里云、RedHat、Equinix、IBM Cloud、埃森哲、VSHN、Akiris 等企业。项目下载现在已经超过 1800 万次,只去年一年就增长了 12 倍。
当今企业 IT 环境管理困难,应用程序通常会部署在基于本地 IT 环境和多个公有云环境的混合平台上,同时平台上又可能运行着很多部署在 Kubernetes 集群上的微服务应用程序。企业希望有办法通过集中管理的方式来降低 IT 总成本。大多数 IT 组织已经拥有至少一个或多个控制平面,但随着 Kubernetes 集群开始广泛部署,寻找集中 IT 管理方法的压力只会增加。
Crossplane使用 XRD 和 CRD 扩展了 Kubernetes 控制平面,利用 Kubernetes 操作器与云提供商 API 连接。它本质上是将 Kubernetes 转变为通用控制平面,协调各种基于公有云的服务的生命周期,例如虚拟机、数据库实例、大数据集群、机器学习作业和其他托管服务。 Crossplane 让 Kubernetes 和云原生社区能够使用熟悉的 YAML 规范来配置、监控和管理云服务,而无需学习各种云特定的 API、工具、SDK。
Upbound 首席执行官 Bassam Tabbara 表示,通过这种方法可以将控制平面应用于传统和云原生计算环境,不必为每个 IT 环境部署单独的控制平面。Crossplane 通过与 Kubernetes 的紧密集成,将基础设施即代码 (IaC) 的概念提升到了一个新的水平。
延伸阅读:
评论