quay.io/argoproj/argo-rollouts

quay.io/argoproj/argo-rollouts:v1.8.0

quay.io
quay.iolinux/amd64v1.8.0大小: 120.51MB更新于 2025年8月24日

Argo Rollouts 是 Argo 项目旗下的 Kubernetes 高级部署工具,专为解决容器化应用的安全发布问题设计。作为原生 Kubernetes 资源的扩展,它通过自定义资源定义(CRD)提供蓝绿部署、金丝雀发布等高级策略,弥补了 Kubernetes 原生 Deployment 在复杂发布场景下的不足。

核心功能上,它支持多种流量切换模式:蓝绿部署可通过创建“绿版”新版本、验证后切换流量实现零停机发布;金丝雀发布则能按比例(如 10%、30%、100%)逐步将流量引向新版本,配合 Prometheus 等监控工具,可根据错误率、响应时间等指标自动判断是否继续推进或回滚,减少人工干预。此外,它还支持“影子流量”模式,将真实流量复制到新版本进行测试,不影响线上服务;同时提供手动暂停/恢复机制,方便团队在关键节点进行人工验证,灵活控制发布节奏。

作为 Argo 生态的重要组件,它与 Kubernetes 深度集成,配置基于 YAML 文件,可直接嵌入现有 GitOps 流程,尤其适合配合 Argo CD 实现声明式部署管理。相比传统脚本或第三方工具,Argo Rollouts 以 Kubernetes 原生 CRD 为载体,无需额外服务依赖,配置简洁且易于版本化管理。例如,通过 Rollout 资源定义发布策略、流量规则和验证条件,结合 AnalysisTemplate 对接监控指标,可实现从流量切分到自动回滚的全流程闭环。

对于需要频繁迭代且对可用性要求高的业务(如电商、支付系统),Argo Rollouts 能有效降低发布风险:金丝雀发布可逐步暴露新版本,及时发现问题并缩小影响范围;蓝绿部署则支持快速切换与回滚,避免长时间服务不可用。同时,其与 Argo CD、GitLab CI 等工具的无缝集成,能融入现有 DevOps 流程,帮助团队实现“代码提交即发布”的自动化目标,提升部署效率的同时保障服务稳定性。

拉取命令

轩辕镜像通过轩辕镜像拉取

专属域名未获取到

请登录使用轩辕镜像享受快速拉取体验,支持国内访问优化,速度提升

🚀 国内优化⚡ 访问优化🔒 安全可靠
原始仓库从原始仓库拉取镜像
docker pull quay.io/argoproj/argo-rollouts:v1.8.0

镜像拉取常见问题

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

镜像拉取问题咨询请 提交工单,官方技术交流群:1072982923。轩辕镜像所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。