文章目录
- 多轮镜像版本升级完整实操教程(4‑次迭代演练 + 全套校验)
- 一、第一步:初始化 v1‑1.25.3‑alpine
- 1.1 创建部署清单
- 1.2 部署资源
- 1.3 v1 初始化全套校验
- 二、第一轮升级 v1 → v2(1.25.3‑alpine 升级至 1.25.4‑alpine)
- 2.1 修改 yaml 文件镜像版本
- 2.2 下发配置触发滚动更新
- 2.3 观测更新进度
- 2.4 v2 更新后验证
- 三、第二轮升级 v2 → v3(1.25.4‑alpine 升级至1.25.5‑alpine)
- 3.1 修改YAML
- 3.2 加载配置
- 3.3 v3 校验
- 四、第三轮升级 v3 → v4(1.25.5‑alpine 升级至1.26.0‑alpine)
- 4.1 修改 yaml
- 4.2 触发滚动更新
- 4.3 v4 最终校验
- 当前完整版本链路
- 五、多版本回滚实操演练
- 方式1:一步回退至上一个版本(v4 → v3)
- 方式2:指定回滚至初代 revision‑1(1.25.3‑alpine)
- 六、拓展:批量配置更新(多版本迭代期间附加参数修改)
- 七、关键知识点总结
- 八、收尾删除资源
多轮镜像版本升级完整实操教程(4‑次迭代演练 + 全套校验)
本次迭代链路:1.25.3‑alpine(v1初始版)→1.25.4‑alpine(v2)→1.25.5‑alpine(v3)→1.26.0‑alpine(v4)
全程采用企业标准 YAML 文件管理配置、每一次改动保存配置、更新之后执行多层验证、查看副本集、版本历史,最后演练逐级回滚。
一、第一步:初始化 v1‑1.25.3‑alpine
1.1 创建部署清单
cat>nginx-new-deploy.yaml<<'EOF' apiVersion: apps/v1 kind: Deployment metadata: name: nginx-new-deploy labels: app: nginx-new spec: replicas: 3 selector: matchLabels: app: nginx-new template: me