如何实现《前端运维》中k8s的灰度发布、滚动更新及探针功能?

2026-05-19 16:560阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3257个文字,预计阅读时间需要14分钟。

如何实现《前端运维》中k8s的灰度发布、滚动更新及探针功能?

一、灰度发布+灰度发布是一种发布方式,也称金丝雀发布。起源于矿业,在矿井下作业前会先释放一只金丝雀到矿井中,如果金丝雀未受伤害,则表示环境安全。如果金丝雀死亡,则代表矿井中存在有害气体。原因在于金丝雀对瓦斯气体非常敏感。

一、灰度发布

  灰度发布是一种发布方式,也叫金丝雀发布,起源是矿工在下井之前会先放一只金丝雀到井里,如果金丝雀不叫了,就代表瓦斯浓度高。原因是金丝雀对瓦斯气体很敏感。灰度发布的做法是:会在现存旧应用的基础上,启动一个新版应用,但是新版应用并不会直接让用户访问。而是先让测试同学去进行测试。如果没有问题,则可以将真正的用户流量慢慢导入到新版,在这中间,持续对新版本运行状态做观察,直到慢慢切换过去,这就是所谓的A/B测试。当然,你也可以招募一些灰度用户,给他们设置独有的灰度标示(Cookie,Header),来让他们可以访问到新版应用,当然,如果中间切换出现问题,也应该将流量迅速地切换到老应用上。

阅读全文

本文共计3257个文字,预计阅读时间需要14分钟。

如何实现《前端运维》中k8s的灰度发布、滚动更新及探针功能?

一、灰度发布+灰度发布是一种发布方式,也称金丝雀发布。起源于矿业,在矿井下作业前会先释放一只金丝雀到矿井中,如果金丝雀未受伤害,则表示环境安全。如果金丝雀死亡,则代表矿井中存在有害气体。原因在于金丝雀对瓦斯气体非常敏感。

一、灰度发布

  灰度发布是一种发布方式,也叫金丝雀发布,起源是矿工在下井之前会先放一只金丝雀到井里,如果金丝雀不叫了,就代表瓦斯浓度高。原因是金丝雀对瓦斯气体很敏感。灰度发布的做法是:会在现存旧应用的基础上,启动一个新版应用,但是新版应用并不会直接让用户访问。而是先让测试同学去进行测试。如果没有问题,则可以将真正的用户流量慢慢导入到新版,在这中间,持续对新版本运行状态做观察,直到慢慢切换过去,这就是所谓的A/B测试。当然,你也可以招募一些灰度用户,给他们设置独有的灰度标示(Cookie,Header),来让他们可以访问到新版应用,当然,如果中间切换出现问题,也应该将流量迅速地切换到老应用上。

阅读全文