首个多云检索开源项目 Clusterpedia 正式进入 CNCF 沙箱

首个多云检索开源项目 Clusterpedia 正式进入 CNCF 沙箱

2022 年 6 月 15 日,云原生计算基金会 (CNCF) 宣布 Clusterpedia 正式被纳入 CNCF 沙箱(Sandbox)项目。Clusterpedia 是由「DaoCloud 道客」于 2021 年年底推出的开源项目,是一个通过加持 kubectl 就能完成多集群资源复杂检索的神器,也是目前 CNCF 唯一专注于多云信息检索的项目,正被广泛使用。

Clusterpedia 进入 CNCF 沙箱项目充分表明,在多云检索领域,「DaoCloud 道客」的开源技术被全球顶级开源基金会所认可。而 Clusterpedia 作为一个开源中立的项目,将与 CNCF 社区共同发展,助力云原生生态体系稳步迈入多云时代

首个多云检索开源项目 Clusterpedia 正式进入 CNCF 沙箱

01 多集群的百科全书Clusterpedia

Kubernetes 带来的云原生技术革命已席卷全球,越来越多的业务应用运行在 Kubernetes 平台上,随着业务规模的扩展,集群数量与日俱增,多集群内部资源管理和检索越来越复杂,多云管理面临巨大挑战。在单集群中,用户通常使用 kubectl 来查看资源,或者直接访问 Kubernetes 的 OpenAPI,在代码中也可以借助 client-go 来对资源进行检索。那我们如何统一高效查看多个集群中的资源呢?目前业内没有开源项目可以解决这个问题。

Clusterpedia 应运而生,它的名字灵感来源于 Wikipedia,同样也展现了 Clusterpedia 的核心理念 —— 多集群的百科全书

视频讲解查看地址:

https://www.toutiao.com/video/7112699258184303104/?from_scene=video&log_from=7f249d1cbf80d8_1656056785936

在多集群环境下,Clusterpedia 通过兼容 Kubernetes OpenAPI ,用户可以依然使用单集群的方式,来对多集群资源进行复杂检索,无需从每个集群中拉取数据到本地进行过滤

Clusterpedia 统一了主集群和多集群资源检索入口,兼容 kubernetes OpenAPI 方式提供强大丰富的检索功能,同步自动转换不同版本的 Kube 资源且同时支持资源的多个版本,可以直接使用 kubectl 进行多集群检索,而无需第三方插件或者工具。此外兼容收集不同版本的集群资源,不受主集群版本约束。支持多元的资源同步策略,智能同步自定义资源与 AA 资源。且资源收集具有低内存,高可用,强性能等特点,让用户更快更方便地在多集群中获取到想要的任何资源。

02  Clusterpedia版本持续迭代

Clusterpedia 社区已经收获了一批深度用户和技术开发者,参与项目贡献、问题讨论和技术分享。目前Clusterpedia 已持续迭代了 3 个版本

0.1.0,相比早期的 0.0.8 和 0.0.9-alpha 增加了四个重要的功能

  • 对 Not Ready 集群进行资源检索时,增加了 Warning 提醒;
  • 增强了原生 Field Selector 的能力;
  • 根据父辈或者祖辈的 Owner 来进行查询;
  • 响应数据携带 remaining item count。

在 0.2.0 中进一步完善了部署以及集群接入功能

  • 支持 Helm 部署;
  • 支持使用 kube config 接入集群;
  • 提供了更多的资源检索功能;
  • 可以通过资源的创建时间进行过滤;
  • 支持根据父辈或者祖辈的 Owner Name 进行检索;
  • 支持资源名称的模糊所有;
  • 对默认存储层做了性能优化,减少查询时的 cpu 损耗。

近期 Clusterpeida 发布了 0.3.0 版本,丰富了资源同步策略,优化了对自定义资源以及聚合式 API 资源的支持,而且还支持自定义搜索功能,让用户真正地实现对多集群资源进行随心所欲的检索,另外在默认存储层中还增加了数据库连接池配置以及日志轮滚功能。在之后的 0.4.0 中 Clusterpedia将会支持自动同步 Cluster API、Karmada、Clusternet 以及其他多云平台 (包括自研平台) 纳管的集群内资源

03 致力共建开源生态圈

除了此次将 Clusterpedia 捐赠给 CNCF ,「DaoCloud 道客」与 CNCF 保持着长期紧密的联系,是云原生技术生态版图中的重要贡献者和参与者。「DaoCloud 道客」是最早一批加入 CNCF 基金会的云原生企业,是全球首批 CNCF 认证的 Kubernetes 培训合作伙伴。核心产品「云原生应用云平台 DaoCloud Enterprise」 是全球首批通过 CNCF Certified Kubernetes 认证的平台,已经广泛在各行业落地。

并且「DaoCloud 道客」围绕云原生生态进行了持续的探索和拓展,陆续开源了 K8s 长期支持维护版 KLTS,云原生本地存储系统 Hwameistor,和服务网格加速器 Merbridge 等项目,其中 Merbridge 已进入 CNCF 全景图

首个多云检索开源项目 Clusterpedia 正式进入 CNCF 沙箱

此外,「DaoCloud 道客」积极参与开源社区活动,多次携手各方力量在顶级云原生技术峰会 KubeCon 上发言,持续扩大开源生态圈影响力 。

秉承开源理念,打造开放云操作系统,加速各行业拥抱云原生,是「DaoCloud 道客」一直在坚守和践行的使命。

04 致谢

Clusterpedia 项目经过半年多的发展即被 CNCF 认可,离不开每一位社区参与者的付出和贡献。感谢每一位社区贡献者及用户的信任、支持和帮助,也特别感谢 CNCF 对项目发展的指导和支持。未来,Clusterpedia 将继续增强对自定义资源的支持,统一资源收集策略,增加自动发现和接入其他多云管理平台,丰富检索功能,持续探索如何更好地利用和整合多集群资源,来满足用户的使用。也欢迎更多开发者和使用者下载使用和参与讨论,并在 issue 提出自己的意见和想法。

 

项目地址:
https://github.com/clusterpedia-io/clusterpedia

微信社群:

添加微信备注【clusterpedia】

加入技术讨论群

DaoCloud 公司简介:「DaoCloud 道客」云原生领域的创新领导者,成立于 2014 年底,拥有自主知识产权的核心技术,致力于打造开放的云原生操作系统为企业数字化转型赋能。产品能力覆盖云原生应用的开发、交付、运维全生命周期,并提供公有云、私有云和混合云等多种交付方式。成立迄今,公司已在金融科技、先进制造、智能汽车、零售网点、城市大脑等多个领域深耕,标杆客户包括交通银行、浦发银行、上汽集团、东风汽车、海尔集团、屈臣氏、金拱门(麦当劳)等。目前,公司已完成了 D 轮超亿元融资,被誉为科技领域准独角兽企业。公司在北京、武汉、深圳、成都设立多家分公司及合资公司,总员工人数超过 400 人,是上海市高新技术企业、上海市“科技小巨人”企业和上海市“专精特新”企业,并入选了科创板培育企业名单。

未经允许不得转载:DaoCloud道客博客 » 首个多云检索开源项目 Clusterpedia 正式进入 CNCF 沙箱

申请试用