跳转至

部署模式

生产环境中的部署策略和模式。

使用时机

  • Kubernetes 部署策略
  • 零停机升级
  • 金丝雀或蓝绿发布
  • 自动扩缩容配置
  • 部署健康检查配置

部署策略

1. 滚动部署

逐步用新 Pod 替换旧 Pod。默认安全。

spec:
  strategy:
    type: RollingUpdate
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 0

2. 蓝绿部署

两个完整环境。可立即切换。

3. 金丝雀部署

将少量流量导向新版本。逐步增加。

最佳实践

  • [ ] 实现健康检查端点
  • [ ] 配置日志系统
  • [ ] 设置指标收集
  • [ ] 制定回滚计划
  • [ ] 在与生产环境隔离的环境中测试

有关详细信息,请参阅文档。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC