Argo Rollouts 发布 1.0 版本!

栏目: 软件资讯 · 发布时间: 3年前

内容简介:文章来自 Henrik Blixt 和 Argo 维护者 这是非常自豪和兴奋,我们宣布[1]推出 Argo Rollouts 1.0 版本!该项目已经被迅速采用和生产使用,甚至是在它的 0.x 发布后,已经拥有了一批令人印象深刻的用户[2]。 Argo...

文章来自 Henrik Blixt 和 Argo 维护者

Argo Rollouts 发布 1.0 版本!

这是非常自豪和兴奋,我们宣布[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 版本!》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

精通Java并发编程(第2版)

精通Java并发编程(第2版)

[西] 哈维尔·费尔南德斯·冈萨雷斯 / 唐富年 / 人民邮电出版社 / 2018-10 / 89.00元

Java 提供了一套非常强大的并发API,可以轻松实现任何类型的并发应用程序。本书讲述Java 并发API 最重要的元素,包括执行器框架、Phaser 类、Fork/Join 框架、流API、并发数据结构、同步机制,并展示如何在实际开发中使用它们。此外,本书还介绍了设计并发应用程序的方法论、设计模式、实现良好并发应用程序的提示和技巧、测试并发应用程序的工具和方法,以及如何使用面向Java 虚拟机的......一起来看看 《精通Java并发编程(第2版)》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

URL 编码/解码
URL 编码/解码

URL 编码/解码

SHA 加密
SHA 加密

SHA 加密工具