首页
›
DevOps、SRE 与可观测性工程
›
024-灰度发布准入门禁
›
《Argo Rollouts灰度回滚演练》
VIP20
本课程属于:024-灰度发布准入门禁
DevOps、SRE 与可观测性工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Argo Rollouts灰度回滚演练
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学
Argo Rollouts 灰度回滚… · 前置知识要求 · 实验环境说明
课程导学
Argo
02
Argo Rollouts 核心概念
Rollout 资源定义 · 灰度(Canary)策略 · 蓝绿(Blue-Green)策略
Argo
Rollouts
03
实验环境准备
Minikube 集群搭建 · kubectl 配置 · Argo Rollouts 控制器安…
实验环境准备
Minikube
04
第一个 Rollout 资源
编写简单的 Rollout YAML… · 使用 kubectl apply 部… · 查看 Rollout 状态
Rollout
第一个
05
灰度策略详解
steps 字段解析 · setWeight 与 pause… · 基于 Prometheus 指标的自…
灰度策略详解
steps
06
手动灰度发布演练
创建 Service 与 Rollo… · 逐步调整权重 · 手动 promote 与 abort
手动灰度发布演练
Service
07
自动灰度发布演练
配置 analysis templa… · 基于成功率指标的自动 promoti… · 观察自动步骤执行
自动灰度发布演练
analysis
08
回滚触发条件
Rollout 失败原因分析 · Revision 历史管理 · spec.template 变更触发…
回滚触发条件
Rollout
09
自动回滚机制
spec.rollbackWindo… · revisionHistoryLim… · 回滚到上一个稳定版本
自动回滚机制
spec.rollbac…
10
手动回滚操作
使用 kubectl argo ro… · 指定 revision 回滚 · 验证回滚结果
手动回滚操作
kubectl
11
灰度回滚综合场景一
模拟新版本 Pod 启动失败 · 观察自动回滚流程 · 查看 Rollout 事件日志
灰度回滚综合场景…
Pod
12
灰度回滚综合场景二
模拟新版本服务响应超时 · 配置 analysis run 检测 · 触发自动回滚
灰度回滚综合场景…
模拟新版本服务响…
13
灰度回滚综合场景三
模拟新版本业务逻辑错误 · 配置 Prometheus 查询 · 基于 metric 的自动回滚
灰度回滚综合场景…
模拟新版本业务逻…
14
灰度回滚综合场景四
模拟新版本资源消耗过高 · 配置 CPU/Memory 阈值 · 触发资源限制回滚
灰度回滚综合场景…
模拟新版本资源消…
15
灰度回滚综合场景五
模拟新版本与旧版本不兼容 · 配置 pre-promotion h… · 回滚到旧版本
灰度回滚综合场景…
模拟新版本
16
灰度回滚综合场景六
模拟网络分区导致新版本不可达 · 配置 readiness probe · 触发健康检查回滚
灰度回滚综合场景…
模拟网络分区导致…
17
灰度回滚综合场景七
模拟数据库迁移失败 · 配置 post-promotion… · 回滚数据库 schema
灰度回滚综合场景…
模拟数据库迁移失…
18
灰度回滚综合场景八
模拟配置错误导致所有 Pod 崩溃 · 配置 minReadySeconds · 触发快速回滚
灰度回滚综合场景…
Pod
19
灰度回滚综合场景九
模拟灰度过程中流量突增 · 配置 HPA 与 Rollout 联… · 回滚并扩容旧版本
灰度回滚综合场景…
模拟灰度过程
20
灰度回滚综合场景十
模拟多集群灰度发布 · 配置 Cluster 与 Rollo… · 跨集群回滚策略
灰度回滚综合场景…
模拟多集群灰度发…
21
Argo Rollouts Dashboard
安装 Argo Rollouts D… · 通过 UI 查看 Rollout 状… · 手动 promote 与 abort
Argo
Rollouts
22
Argo Rollouts 与 Service Mesh 集成
Istio 环境搭建 · VirtualService 配置 · 基于流量权重的灰度
Argo
Rollouts
23
Argo Rollouts 与 Ingress Controller 集成
Nginx Ingress 配置 · 基于 header 的灰度 · 基于 cookie 的灰度
Argo
Rollouts
24
Argo Rollouts 与 GitOps 集成
ArgoCD 安装 · Application 配置 · Git 仓库触发 Rollout 更…
Argo
Rollouts
25
Argo Rollouts 监控与告警
Prometheus 指标暴露 · Grafana 面板配置 · Alertmanager 告警规则
Argo
Rollouts
26
Argo Rollouts 最佳实践
命名规范 · 资源限制 · 灰度步长设计
Argo
Rollouts
27
Argo Rollouts 常见问题排查
Rollout 卡住 · analysis run 失败 · revision 混乱
Argo
Rollouts
28
Argo Rollouts 安全加固
RBAC 配置 · 网络策略 · 镜像签名验证
Argo
Rollouts
29
Argo Rollouts 性能调优
控制器并发设置 · 缓存优化 · 大规模集群下的 Rollout 策略
Argo
Rollouts
30
课程总结与进阶
灰度回滚演练回顾 · 生产环境落地建议 · Argo Rollouts 社区与未…
课程总结
进阶
所属VIP或分类
同VIP:error-budget与灰度发布准入故障排查思路
同VIP:error-budget与灰度发布准入环境配置方法
同VIP:Error-Budget驱动的灰度准入与容量规划