内容简介:文章来自 Henrik Blixt 和 Argo 维护者 这是非常自豪和兴奋,我们宣布[1]推出 Argo Rollouts 1.0 版本!该项目已经被迅速采用和生产使用,甚至是在它的 0.x 发布后,已经拥有了一批令人印象深刻的用户[2]。 Argo...
文章来自 Henrik Blixt 和 Argo 维护者
这是非常自豪和兴奋,我们宣布[1]推出 Argo Rollouts 1.0 版本!该项目已经被迅速采用和生产使用,甚至是在它的 0.x 发布后,已经拥有了一批令人印象深刻的用户[2]。
Argo Rollouts 是什么?
Argo Rollouts[3]是一个部署(deployment)控制器,它填补了 Kubernetes deployment 的空白,通过基于蓝/绿、灰度(金丝雀)、分析和实验的部署策略,为你的云原生应用程序和服务提供了自动化的、基于 GitOps 的渐进交付,为其提供了先进的应用程序部署能力。
通常与Argo CD[4]一起使用,这是 Argo Rollouts 实现中的一个关键考虑因素,即允许简单的集成、可扩展性和灵活性,以确保它既可以作为独立组件使用,也可以与其他项目和框架集成。其他 CNCF 项目,如Backstage[5],已经与 Rollouts 集成,并支持开箱即用。
与其他社区支持的项目的灵活性和集成,体现在从流量整形到监控和分析的大量支持选项上。
Argo Rollouts 的价值是什么?
Argo Rollouts 是 Kubernetes Deployment 资源的替代,提供了应用程序生命周期的管理。Rollouts 允许用户为其部署使用各种策略,以更低的风险逐步部署其应用程序,并具有快速(甚至自动)终止或回滚到以前稳定版本的功能。这从本质上降低了发布软件的成本和风险,从而提高了开发速度。
1.0 中包含的关键特性
支持蓝/绿、灰度(金丝雀)、分析和实验部署策略
用户有许多部署策略可供选择,以确保有一个适合他们的用例,从基本的蓝/绿策略到更高级的规则和基于实验的策略。
UI 仪表板
对一个新版本的健康状况具有可见度是至关重要的。Argo Rollout 1.0 包含一个仪表板,提供发布状态和健康状况的概述,并允许从 UI 交互启动操作。
工作负载引用
一种通过内联引用执行迁移到 Rollouts 的新方法,使得从现有的 Kubernetes Deployment 可以快速无缝地迁移到 Rollouts。它允许用户继续管理针对 Deployment 对象的 pod 规范补丁,但使用 Rollouts 规范指定更新策略。
更多特性和增强
想要了解 1.0 所包含内容的完整列表,请访问博客[6]或日志[7]。
鸣谢
许多人和公司都为这个版本投入了时间和资源,如果没有快速发展的 Argo Rollouts 社区的支持,这是不可能的!我们特别希望鸣谢以下公司的支持,没有他们,这个发布不可能:Bilibili、Bucketplace、Codefresh、DataDog、Datawire、Dynatrace、Intuit、NewRelic、Onfido、Paypal、Quizlet、Salesforce、Shipt、Skillz 和 Spotify。
参考资料
[1]宣布: https://blog.argoproj.io/introducing-argo-rollouts-v1-0-803e87f76ef7
[2]用户: https://github.com/argoproj/argo-rollouts/blob/master/USERS.md
[3]Argo Rollouts: https://argoproj.github.io/argo-rollouts/
[4]Argo CD: https://github.com/argoproj/argo-cd
[5]Backstage: https://backstage.io/
[6]博客: https://blog.argoproj.io/introducing-argo-rollouts-v1-0-803e87f76ef7
[7]日志: https://github.com/argoproj/argo-rollouts/releases/tag/v1.0.0
以上所述就是小编给大家介绍的《Argo Rollouts 发布 1.0 版本!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- IJPay 0.8 版本发布,兼容低版本 JDK
- fastjson 1.2.55 版本发布,Bug 修复版本
- Apache Ignite 2.9.1 版本发布,小版本更新
- Swoole v4.6.1 版本发布,Bug 修复版本
- Swoole v4.6.2 版本发布,Bug 修复版本
- Swoole v4.6.4 版本发布,Bug 修复版本
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。