2022 年 6 月 15 日,云原生计算基金会 (CNCF) 发表 DevStream 正式成为 CNCF 沙箱(Sandbox)我的项目。
DevStream 是一个开源的 DevOps 工具链管理器,能够通过一个简略的配置文件,将软件研发生命周期中各环节的 DevOps 工具对立治理起来,实现各工具的疾速装置部署、工具间整合、最佳实际配置等工作。
许多研发团队可能会在 DevOps 工具链治理中遇到挑战,例如:
- 不晓得如何抉择 DevOps 工具
- 没有足够的人力、工夫去调研大量 DevOps 工具
- 在 DevOps 工具链的整合和保护上力不从心
DevStream 次要解决开源 DevOps 工具链落地难、保护难的痛点,一方面让开发者少在 DevOps 工具上踩坑,投入更多的精力在更重要的业务逻辑上;另一方面让研发团队不再受限于保护和替换老本,可能更自在地抉择最合适的工具组合,使效力最大化。
次要个性
为了反对 DevOps 工具链的灵便高效治理,DevStream 具备以下个性:
- 配置代码化:对立治理 DevOps 各环节工具,工具链变更历史可回溯
- Core-Plugin 架构:内核与插件解耦,使 DevOps 工具链像乐高一样灵便可定制
- 易于应用:最佳实际积淀为工具配置,不便用户开箱即用,例如 GitOps 工具链的疾速搭建
自 2022 年 2 月上线 v0.1.0 并开源以来,DevStream 高速迭代。在本次进入沙箱之前,DevStream 已于 5 月中旬退出 CNCF 云原生全景图的自动化和部署工具类别。
目前,DevStream 更新至 v0.6.1,并新增以下要害性能:
- 更丰盛的插件反对,已反对 JIRA/Trello 治理我的项目与事务并买通 GitHub/GitLab Golang 脚手架生成、Jenkins/GitHub Actions/GitLab CI 治理 CI 流程等一系列工具插件,且还在继续新增中。
- 更欠缺的命令集
- 更成熟的插件治理逻辑,主动感知并评估工具的状态变更,可作为 single source of truth 一站式治理各工具插件
- 更弱小的配置管理逻辑,反对插件之间的依赖治理与配置援用等
DevStream 社区和开发者
几个月来,DevStream 产品变得弱小、丰盛,离不开它背地茁壮成长的社区:
- 公布 28 篇中英文技术 / 社区博客
- 吸引 20 位社区开发者、378 Github Star 和 88 Fork
- 举办 4 场社区例会,400+ 用户在社群中交流学习
进入 CNCF 沙箱后,DevStream 社区将组织多种多样的流动,继续打造凋谢敌对的交换环境。期待更多社区成员参加进来,和咱们一起定义 DevStream 的将来。
此外,DevStream 也期待与 CNCF 生态中泛滥 DevOps 相干我的项目密切合作,共建云原生时代的 DevOps 最佳实际。
将来布局
DevStream 的愿景是成为 DevOps 工具链运维的一站式工具。就像 apk、apt、yum 等包管理工具可能为任何新环境轻松设置你最喜爱的软件包一样,DevStream 心愿成为 DevOps 工具的软件包管理器。当开发者须要替换工具链上的某一个组件,用几行代码就能够轻松搞定。
在此基础上,用户可能依据不同场景下的 DevOps 工具链需要,创立不同发行版,使行业优良实际可能被疾速学习、复用。
如何参加 DevStream 社区?
欢送所有人参加社区建设,让 DevStream 越来越有生命力!
DevStream 代码仓库:https://github.com/devstream-…
DevStream 官网:https://www.devstream.io/
DevStream 文档:https://docs.devstream.io
如何参加奉献:https://docs.devstream.io/en/…
DevStream 社群:退出 Slack 或扫描微信二维码
CNCF (Cloud Native Computing Foundation) 成立于 2015 年 12 月,是 Linux Foundation 旗下的非盈利组织,致力于培养和保护一个厂商中立的开源生态系统,来推广云原生技术。