起源|尔达 Erda 公众号
Erda v1.1 Changelog:
https://github.com/erda-project/erda/blob/master/CHANGELOG/CHANGELOG-1.x.md
Erda 是由端点开源的一站式云原生 PaaS 平台,我的项目自开源公布以来,吸引了泛滥相干畛域的专家和开发者们的关注,在大家的踊跃反馈下,社区的开发工作倒退迅速。2021 年 7 月 27 日晚,Erda 1.1 版本正式公布,次要新增了 3 项重要性能,别离是:
- 反对我的项目级利用
- 我的项目协同事项变更音讯订阅
- 反对导入用户已有 K8s 集群
以上 3 项重要性能的开发需要来自社区泛滥用户的理论反馈。此外,Erda v1.1 还新增了一些 bug 的修复和文档的更新,欢送应用体验 Erda v1.1!感激为本次版本做出奉献的社区小伙伴,咱们将会持续宽泛关注和驳回社区的倡议,推动 Erda 我的项目的进一步倒退,期待听到大家更多的反馈!
下文是本次版本公布性能的进一步介绍。
Erda v1.1 亮点个性
1. 反对我的项目级利用
目前,Erda 平台中所有的 CI/CD 都是在最小单元应用层进行的,然而理论产品或者解决方案开发过程中构建部署的场景往往是简单多样性的,我的项目级的构建部署、自动化测试和制品公布也是理论场景中常常遇到的需要。在只有应用层构建部署的状况下,没有一个很优雅的计划来解决以上问题。
为了可能优雅解决上述问题,Erda 技术团队基于现有产品以利用为核心和 IaC 的理念,在 Erda 1.1 版本中反对了我的项目级利用。我的项目级利用实质上还是一个利用,仍通过 pipeline.yml 治理 CI/CD 的流水线过程,不同的是该 pipeline 流水线不仅仅是本利用代码构建、部署等 Action 能力的调用,还能对我的项目下其余利用的流水线进行编排和调用执行,从而实现我的项目级的利用部署性能。
具体的应用办法也非常简单,只有在 pipeline.yml 编排中抉择利用构建、其余利用 pipeline 执行的 Action 即可。
图 1:利用创立 Action
图 2:利用流水线执行 Action
性能局部演示视频链接:https://www.bilibili.com/video/BV12y4y1j7zW/
2. 我的项目协同事项变更音讯订阅
如何在一个平台让不同的研发角色进行高效合作,始终是项目管理的难点。Erda 平台也在始终致力于打造一个这样的合作平台,目前曾经具备 milestone、backlog、sprint、requirement、task、bug 等治理性能,然而在事项订阅告诉方面做的还不够好,不能及时接管到本人关注事项的变更告诉,这在很大水平上妨碍了异步协同的高效性。
为此,在 Erda 1.1 版本中,咱们减少了事项订阅的性能,让用户可能自定义关注本身的相干事项、当事项内容、状态、备注等产生变动时,都可能接管到站内信和邮件告诉。
图 3:事项订阅
反对导入已有集群
以后,在 K8s 流行的背景下,平台用户往往曾经搭建一个或多个 K8s 集群,那么如何导入用户已构建集群进行复用呢?咱们在 1.1 版本中提供了白屏化的集群导入形式,不便用户无效正当复用已有资源。
集群导入的形式反对原生的 Kuberconfig、Account 和平台 Agent 三种模式,多元化的集群导入治理形式更不便用户便捷导入。
图 4:集群导入
更多个性
- 手工测试用例反对异步导入导出
- 缺点新增敞开日期的查看和筛选
- 事项协同 - 待处理页面反对翻页
- 代码仓库克隆地址优化
- 事项编辑滑窗及形容区块大小优化
- 事项协同表格反对调整分页大小
- 容器日志下载文件名和后缀格局优化:服务名_工夫戳.log
Erda v1.1 Changelog:
https://github.com/erda-project/erda/blob/master/CHANGELOG/CHANGELOG-1.x.md
总结
本次 Erda 1.1 版本的公布,次要加强了平台 SaaS 化能力,解决社区用户应用 Erda 过程中反馈的问题。次要体现在以下三个方面:
- 反对我的项目级利用
- 我的项目协同事项变更音讯订阅
- 反对导入用户已有 K8s 集群
如果你有任何疑难,欢送增加小助手微信(Erda202106)退出交换群,参加交换和探讨!
- Erda Github 地址:https://github.com/erda-project/erda
- Erda Cloud 官网:https://www.erda.cloud/