发布策略、交付与回滚
监控、日志与持续交付#发布策略#交付#回滚约 551 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
滚动发布、蓝绿发布和金丝雀发布有什么区别?
追问 容量成本、流量切换、用户范围和回滚速度分别如何比较?
应用发布前,应完成哪些预检查?
追问 制品、配置、资源、数据库兼容、备份、监控和回滚条件如何确认?
流水线如何将镜像部署到 Kubernetes?
追问 镜像 Digest、Namespace、RBAC、Helm/kubectl 与部署后验证如何串联?
Deployment rollout 成功是否等于业务发布成功?
追问 Readiness、合成请求、错误率、延迟和关键业务流程还需要验证什么?
GitOps 的基本工作方式是什么?
追问 期望状态、控制器同步、配置漂移和人工修改集群如何处理?
应用配置变更与代码变更应该如何关联发布?
追问 ConfigMap、Secret、配置校验、Pod 重建和回滚兼容如何设计?
数据库结构变更为什么会影响应用回滚?
追问 向后兼容、分阶段迁移、双版本共存和数据恢复如何安排?
如何为灰度发布设置继续、暂停和回滚条件?
追问 错误率、延迟、关键业务指标、样本量和观察窗口如何选择?
如何在生产部署中避免中断长连接或正在处理的任务?
追问 停止接流量、连接排空、优雅退出、超时和任务幂等如何配合?
发布失败时,如何选择自动回滚与人工处理?
追问 无状态应用、数据库变更、外部副作用和数据不兼容分别如何判断?