DevStream 进入 CNCF 沙箱 - 提供 yum/apt 一般的 DevOps 工具管理体验

DevStream 成为 CNCF Sandbox 项目啦!- 锣鼓喧天、鞭炮齐鸣、红旗招展、忘词了。 开局两张图,内容全靠“编”! 阅读详情

在这里插入图片描述

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 产品变得强大、丰富,离不开它背后茁壮成长的社区:

进入 CNCF 沙箱后,DevStream 社区将组织多种多样的活动,持续打造开放友好的交流环境。期待更多社区成员参与进来,和我们一起定义 DevStream 的未来。

此外,DevStream 也期待与 CNCF 生态中众多 DevOps 相关项目密切合作,共建云原生时代的 DevOps 最佳实践。

在这里插入图片描述

未来规划

DevStream 的愿景是成为 DevOps 工具链运维的一站式工具。就像 apk、apt、yum 等包管理工具能够为任何新环境轻松设置你最喜欢的软件包一样,DevStream 希望成为 DevOps 工具的软件包管理器。当开发者需要替换工具链上的某一个组件,用几行代码就可以轻松搞定。

在此基础上,用户能够根据不同场景下的 DevOps 工具链需求,创建不同发行版,使行业优秀实践能够被快速学习、复用。

如何参与 DevStream 社区?

欢迎所有人参与社区建设,让 DevStream 越来越有生命力!

  • DevStream 代码仓库:https://github.com/devstream-io/devstream
  • DevStream 官网:https://www.devstream.io/
  • DevStream 文档:https://docs.devstream.io
  • 如何参与贡献:https://docs.devstream.io/en/latest/contributing_guide/
  • DevStream 社群:加入 Slack 或扫描微信二维码

在这里插入图片描述

CNCF (Cloud Native Computing Foundation) 成立于 2015 年 12 月,是 Linux Foundation 旗下的非盈利组织,致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。

从零开始快速搭建本地 Kubernetes 测试环境 从零开始?从零开始! 阅读详情

相关推荐

DevStream 概览——开源 DevOps 工具链管理工具

开源 DevOps 工具链管理工具 DevStream 能力一览

DevStream的博客 608

DevStream: 一款超强大的 DevOps 工具链管理器

公众号关注「奇妙的 Linux 世界」设为「星标」,每天带你玩转 Linux !DevStream是一个开源的 DevOps 工具链管理器,将主流 DevOps 全生命周期的开源工具管理起来,提供了包括安装部署、最佳实践配置等功能,因开发者而生,由开发者开发,为开发者服务。想象你正在开始一个新的项目或组建一个新的团队。在写第一行代码之前,你需要一个能够高效运转 SDL...

easylife206的专栏 1063

DevStream 开源社区——相识、相知、相爱

今天,我是来讲故事的,讲我和开源社区、和 DevStream 的故事。

DevStream的博客 426

DevOps 工具链管理器 DevStream 还真是神器!

DevStream是一个开源的 DevOps 工具链管理器,将主流 DevOps 全生命周期的开源工具管理起来,提供了包括安装部署、最佳实践配置等功能,因开发者而生,由开发者开发,为开发者服务。想象你正在开始一个新的项目或组建一个新的团队。在写第一行代码之前,你需要一个能够高效运转 SDLC(软件开发生命周期)和承载开发至部署全过程的工具。通常情况下,你需要以下几个部分来高效地工作。项目管理软件...

DevOps持续集成的博客 1558

使用 KubeKey 搭建 Kubernetes/KubeSphere 环境的“心路(累)历程“

目录* 今天要干嘛?今天我要给 挑个刺!身为一个 KubeSphere Community Member,至今为止我居然没有用过 KubeKey,是不是很过分?说出来都觉得没脸在 KubeSphere 社区立足啊!想当年开始玩 KubeSphere 时,每走一步我都觉得“不和谐”。虽说 KubeSphere 早已经有了足够的知名度和大量的企业用户,但是我总能挑出“刺”,天天给 KubeSphere 社区提意见建议……没错,最终他们“受不了”了,决定邀请我加入 KubeSphere 社区,成为一名光荣的 M

weixin_45566993的博客 491

devstreamsio-beta着陆

盖茨比极简启动器 :rocket: 快速开始 创建一个Gatsby网站。 使用Gatsby CLI创建一个新站点,并指定最小的启动器。 # create a new Gatsby site using the minimal starter npm init gatsby 开始开发。 导航到新站点的目录并启动。 cd my-gatsby-site/ npm run develop 打开代码并开始定制! 您的站点现在在! 编辑src/pages/index.js以实时查看您的网站更新! 了解更多

DevStream 进入 CNCF 沙箱,探索云原生时代的高效 DevOps 实践

DevStream 正式成为 CNCF 沙箱(Sandbox)项目。 ​

优快云云计算 607

【网格生成】Gmsh快速入门教程 --1.图形化界面使用

初探 Gmsh软件的主界面如下图所示。通过点击菜单“File” -> "Open"可选择打开已经存在的几何模型或网格文件,初次使用可选择tutorial目录下的t1.geo文件。打开后效果如图所示,t1.geo描述的是一个长方体。 接下来依次尝试左侧菜单栏的功能:Geometry(几何)、Mesh(求解器)。Solver模块需依赖外置求解器,不在本文介绍范围内。 Geometry 该菜单下是与几何相关的功能,如新增一个点/面、体,移动一个体等,具体功能很多可以在后续使用中逐渐尝试学习。本文仅介绍几个

DJ_xiaoming的博客 1万+

3分钟快速上手Gemma-4-12B-it-qat-w4a16-ct:零基础也能玩转的多模态AI模型

想要体验谷歌最新的多模态AI模型却不知从何开始?Gemma-4-12B-it-qat-w4a16-ct作为一款强大的量化版多模态AI模型,集成了文本、图像、音频和视频处理能力,让AI应用变得更加简单高效。本文将为你提供一份完整的快速入门指南,即使你是AI新手也能在3分钟内掌握基本使用方法。 ## 🚀 什么是Gemma-4-12B-it-qat-w4a16-ct模型? Gemma-4-12B-

gitblog_00085的博客 747

保姆级教程:用Protege 5.5.0从零构建你的第一个知识图谱(附实战案例文件)

本文提供了一份详细的Protege 5.5.0使用指南,从零开始构建知识图谱。涵盖环境配置、本体结构设计、实例填充到可视化展示的全流程,特别适合初学者快速掌握知识建模技术。通过实战案例演示,帮助读者理解如何定义类、属性及建立实例关系,是学习知识图谱构建的实用教程。

weixin_42548816的博客 555

VS2019+CAXACAD2023二次开发教程(一、环境搭建)

CAXACAD2023的二次开发相关文件和库都在的文件夹下。CAXACAD2023的默认开发环境是VS2019,如果是用VS2019的环境话,可以直接安装这个插件,安装好后就可以一键新建的项目,新建的项目会自动帮我们配置好所有的环境,并且生成必要的代码和初始的框架。(本来想用VS2022的,但配置环境太麻烦,用VS2022,增加一个环境变量是可以运行自带的例程的,但新建项目要配置的东西和环境太多,就放弃折腾了)

weixin_42968757的博客 4624

DevStream:开源开发工具链管理神器

DevStream:开源开发工具链管理神器 项目介绍 DevStream 是一款开源的开发工具链管理工具,旨在帮助开发者更高效地管理和配置开发环境中的各种工具和资源。无论是CI/CD流水线、代码质量检查、还是容器化部署,DevStream 都能提供一站式的解决方案,让开发者从繁琐的配置工作中解脱出来,专注于核心代码的开发。 项目技术分析 DevStream 基于现代化的技术栈构建,采用了Go语言作...

gitblog_00896的博客 697

Vlan的封装模式和端口讲解(Access、Trunk、Hypbrid端口)

Vlan(Virtual Local Area Network)虚拟局域网,将一个物理的LAN在逻辑上划分为多个广播域,在交换机上实现广播域隔离(增强局域网的安全性、限制广播风暴、简化网络管理)Vlan通过将二层数据帧打上Vlan标签(打上Vlan标签也就是封装Vlan),正常情况下,不同Vlan Tag的数据包是无法二层直接互访的,以此来实现广播域的隔离可以理解为一个Vlan对应一个广播域,同一Vlan内的主机可以二层直接通信,不同Vlan间的主机无法二层直接通信。

m0_49864110的博客 5646

猫抓 cat-catch 资源嗅探:3 步把网页视频下载下来,M3U8 分片一键合并

打开一个视频网站,页面播完了,你却找不到能下载的视频文件——地址栏里只有网页链接,真正的媒体流藏在后台请求里。猫抓(cat-catch)是一个开源(GPL-3.0)的浏览器资源嗅探扩展,它把当前页面加载过的视频、音频一次性列成清单,你勾选后直接保存,HLS 分片流(M3U8)还能合并转成 MP4。 ## 猫抓能解决哪几类网页视频下载难题 - **找不到视频文件在哪**:把页面加载过的媒体资源列

gitblog_00327的博客 584

5.17华为OD机试真题 新系统 - 输出二叉树后序遍历结果 (Java/Py/C/C++/Js/Go)

5.17华为OD机试真题 新系统 - 输出二叉树后序遍历结果 (Java/Py/C/C++/Js/Go)

算法大师! 519

1、微软 Intune 全面指南:配置、管理与自动化

本文全面介绍了微软 Intune 的配置、管理和自动化操作,涵盖用户与设备管理、安全策略设置、跨平台应用部署、合规性监控及报告分析等内容。通过详细的操作步骤、自动化脚本示例和流程优化建议,帮助技术人员高效掌握 Intune 在混合办公环境中的实际应用,并展望其未来发展趋势。

ii567的博客 361

DevStream 开源项目教程

DevStream 开源项目教程 1. 项目介绍 DevStream 是一个开源的 DevOps 工具链管理器(DTM),旨在帮助开发者自动化和管理 DevOps 工作流程。该项目已经迁移到 CNCF(Cloud Native Computing Foundation),并且可以在 devstream-io/devstream 找到最新的代码和文档。 2. 项目快速启动 2.1 环境准备 在开始之...

gitblog_00477的博客 369

【ComfyUI】【Nunchaku】【diffusers报错解决】秋叶整合包安装 Nunchaku 报错的解决方法

最近在折腾 AI 绘图时,我尝试在秋叶的 ComfyUI 整合包中安装 `ComfyUI-nunchaku` 插件(版本 0.3.3),结果启动后直接报错,提示无法从 `accelerate.utils.memory` 中导入 `clear_device_cache`,让我一度怀疑插件是否兼容。查阅了一堆 issue 和源码之后,总算找到了原因和解决方法。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1861

​DevStream 团队在背后都是怎么“吐槽”用户的

Note 内部绝密聊天记录,请勿扩散!!!

DevStream的博客 455

如何在 SAP BTP 上使用 Integration Suite 消费 S/4HANA Cloud API

SAP Integration Suite是一个集成平台即服务(iPaaS),允许开发人员顺利地将内部部署和基于云的应用程序和流程与SAP管理的工具和预构建内容进行集成。登录 SAP Business Technology Platform Cockpit,进入 integration suite:再点击 API management 进入 API Portal:或者直接从收藏夹里打开链接:https://304a49cetrial.integrationsuitetrial-apiportal.cfapp

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1699

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

SkillSpector日志和调试:故障排除和问题诊断的完整指南

SkillSpector是一款强大的AI代理技能安全扫描工具,能够检测漏洞、恶意模式和安全风险。在使用过程中,掌握有效的日志调试和故障排除方法至关重要。本文将为您详细介绍SkillSpector的日志系统配置、调试技巧以及常见问题的诊断解决方案,帮助您快速定位和解决使用中遇到的各种问题。 ## 📊 为什么需要日志调试? SkillSpector在执行安全扫描时涉及多个复杂组件:输入解析、静态

gitblog_00900的博客 806

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

DevStream v0.1.0 发布,玩转 DevOps 工具链从未如此简单

写代码以外,还有很多头疼事 假如你现在成立一家公司,或者更具体一点,你要组建一个研发团队,在开始写代码前你需要做哪些事情? 有些繁琐又重复,让人头疼的事情是绕不开的。比如: 你需要选择一个地方来存放代码,也许是 GitHub,也许是 GitLab; 你需要一个工具来完成项目管理或者说需求管理、Issue 管理等等工作,也许你会选择 Jira 或者禅道或者 Trello; 你需要选择一种开发语言,选择一个开发框架,比如你决定用 Golang 来开发,假如这是一个 web 项目,你需要考虑 web 框架用什么

simayi2018的博客 1281

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

喜报!CNCF 基金会宣布 KCL 成为沙盒项目!

不同于混合编写范式、混合工程能力的高级通用语言,专用语言的核心逻辑是以收敛的有限的语法、语义集合解决领域问题近乎无限的变化和复杂性,将复杂配置和策略编写思路和方式沉淀到语言特性中。: 对于不同环境的静态管理应用程序和基础设施配置的方式,往往没有标准的方式去管理这些动态的不同环境的配置,采用非标准化的方法比如脚本和胶水代码的拼盘,会导致复杂度呈指数增长,并导致配置漂移。配置场景的编写,致力于围绕配置的模块化、扩展性和稳定性,打造更简单的逻辑编写体验,构建更简单的自动化和生态集成路径。入选沙箱的项目,是被。

优快云资讯 2609

革命性中文语义模型stella-base-zh-v3-1792d-openmind:10大核心功能与应用场景全解析

stella-base-zh-v3-1792d-openmind是一款专为中文语义理解打造的革命性模型,基于先进的sentence-transformers架构,能够将中文文本转化为高维度向量,实现语义相似度计算、文本检索、情感分析等多种自然语言处理任务。该模型在多个中文NLP benchmark上表现优异,为开发者和企业提供了强大的中文语义理解能力。 ## 🚀 核心功能一:精准中文语义相似度

gitblog_01047的博客 907

CNCF接纳Harbor为沙箱项目

CNCF(云原生计算基金会,Cloud Native Computing Foundation)宣布接纳Harbor为其沙箱项目(Sandbox)。Harbor是一种容器镜像的云原生仓库(Registry),提供容器的存储、签名和扫描等。它添加了安全、身份和管理等功能,扩展了操作Docker内容的工具集Docker Distribution。\\Harbor聚焦于容器镜像的管理,它提供了合规性检查...

cpongo5 272

DevOps进阶-下篇-Harbor私有仓库与自动化部署

环节现在的状态问题代码GitLab 托管,Tag 管版本✅ 没问题构建Jenkins 跑 Maven,产出 jar✅ 没问题质量SonarQube 扫描 + 门禁✅ 没问题制品jar 直接 SCP 到服务器,服务器上❌这里全是洞部署服务器本地重建容器❌ 无版本、无回滚、无审计镜像没有统一存放地。每台机器自己build,同一个 tag 在不同机器上可能是不同的东西——"环境一致性"直接破功;无法回滚。jar 覆盖了就没了,出事想退回上一版?

weixin_45488455的博客 624
上一篇: DevStream 开源社区——相识、相知、相爱
下一篇: 使用 KubeKey 搭建 Kubernetes/KubeSphere 环境的“心路(累)历程“
DevStream
博客等级 码龄5年 1粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值