K8S篇之什么是金丝雀发布? 在实际生产中如何应用?
一、什么是金丝雀发布?(一句话讲懂)金丝雀发布 = 先给一小部分用户上新版本,观察没问题,再逐步全量发布。为什么叫 “金丝雀”?以前煤矿工人带金丝雀下井:有毒气 → 金丝雀先出事 → 工人赶紧撤离。放到发布里就是:先放 5% 流量给新版本监控错误率、响应时间、日志没问题 → 慢慢加到 10%、30%、100%有问题 → 立刻把 5% 流量切回去,95% 用户完全没感觉二、核心特点(生产必记)不停机风险极低(只影响小部分用户)可随时撤回不需要两倍机器(和蓝绿最大区别)适合大流量、高并发、核心业务三、金丝雀 vs 蓝绿发布(超级清晰对比)方式原理资源风险适合场景金丝雀少量流量试错,逐步放量少极低大流量、核心服务、不能停机蓝绿两套环境,一键切全量双倍低要求秒切、秒回滚的服务一句话总结:求稳、大流量 → 金丝雀求快、必须零中间态 → 蓝绿四、生产中金丝雀发布怎么做?(3 种真实方案)1)K8
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2429434.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!