news 2026/7/1 18:02:15

11.2 智能发布:使用 Argo Rollout 实现全自动蓝绿与金丝雀发布

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
11.2 智能发布:使用 Argo Rollout 实现全自动蓝绿与金丝雀发布

11.2 智能发布:使用 Argo Rollout 实现全自动蓝绿与金丝雀发布

1. 引言:Argo Rollouts 的优势

K8s 原生的 Deployment 只支持滚动更新,无法实现蓝绿、金丝雀等高级发布策略。

Argo Rollouts是 Argo 项目的一部分,专门用于高级发布策略:

  • 蓝绿发布:快速切换,零停机
  • 金丝雀发布:逐步放量,风险可控
  • 渐进式交付:基于指标自动决策
  • 自动回滚:异常自动回滚

2. 安装 Argo Rollouts

2.1 安装 Controller

kubectl create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/latest/download/install.yaml

2.2 安装 CLI(可选)

# macOSbrewinstallargoproj/tap/kubectl-argo-rollouts# Linuxcurl-LO https://github.com/argoproj/argo-rollouts/releases/latest/download/kubectl-argo-rollouts-linux-amd64chmod+x kubectl-argo-rollouts-linux-amd64sudomvkubectl-argo-rollouts-linux-amd64 /usr/local/bin/kubectl-argo-rollouts

3. 蓝绿发布实战

3.1 创建 Rollout

apiVersion:argoproj.io/v1alpha1kind:Rolloutmetadata:name:paymentspec:replicas:5strategy:blueGreen:activeService:payment-active# 当前生产服务previewService:payment-preview# 预览服务(新版本)autoPromotionEnabled:false# 手动确认(推荐)scaleDownDelaySeconds:30# 切换后 30 秒才删除旧版本selector:matchLabels:app:paymenttemplate:metadata:labels:app:paymentspec:containers:-name:
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/21 18:56:45

MinerU如何对接数据库?结构化入库部署案例

MinerU如何对接数据库?结构化入库部署案例 MinerU 2.5-1.2B 是一款专为 PDF 文档深度解析设计的开源工具,尤其擅长处理学术论文、技术手册、财报等含多栏布局、嵌套表格、数学公式和矢量图的复杂文档。但很多用户在完成 PDF→Markdown 的高质量提取后&a…

作者头像 李华
网站建设 2026/7/1 13:06:50

从云游戏到Mac远程操控:UU远程游戏、办公场景全覆盖

从云游戏到 Mac 远程操控:网易 UU 远程全场景覆盖详解(2026 年最新实测视角) 网易 UU 远程(原 GameViewer 远程)是网易旗下的专业远程控制工具,已成为 2026 年国内用户在远程游戏 远程办公双场景中最受欢…

作者头像 李华
网站建设 2026/7/1 13:05:56

【大数据毕设全套源码+文档】基于Django+hadoop的零食销售大数据分析及可视化系统的设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/7/1 13:06:04

升级你的AI绘画工具箱:Z-Image-Turbo优势全解析

升级你的AI绘画工具箱:Z-Image-Turbo优势全解析 1. 为什么你需要重新认识“文生图”这件事 你有没有过这样的体验: 输入一段精心打磨的提示词,点击生成,然后盯着进度条数秒、十几秒、甚至半分钟——最后出来的图,细节…

作者头像 李华
网站建设 2026/7/1 13:06:12

Z-Image-Turbo快速上手:三步完成文生图服务部署实战

Z-Image-Turbo快速上手:三步完成文生图服务部署实战 1. 为什么Z-Image-Turbo值得你花5分钟试试? 你是不是也遇到过这些情况:想用AI画张图,结果等了两分钟才出第一帧;好不容易跑起来,发现中文提示词根本不…

作者头像 李华
网站建设 2026/7/1 14:51:29

cv_unet_image-matting Alpha阈值设置多少合适?多场景实战解析

cv_unet_image-matting Alpha阈值设置多少合适?多场景实战解析 1. 为什么Alpha阈值是抠图效果的关键开关? 你可能已经发现,在cv_unet_image-matting的WebUI里,「Alpha阈值」这个参数看起来平平无奇,就一个0-50的滑块…

作者头像 李华