请问怎么实现灰度发布?本站用到这项技术了吗?

请问怎么实现灰度发布?本站用到这项技术了吗?

我知道可以用openresty来实现灰度发布,我的问题是:

  1. 使用openresty来实现灰度发布的重难点是什么?
  2. 使用openresty来实现灰度发布容易出现什么问题?
  3. 当使用openresty的灰度发布系统的demo搭建完成后,可以使用哪些方法来完善该系统?
  4. 还有哪些方法可以实现灰度发布?
97 views
Comments
登录后评论
Sign In
·

Hackertalk 前后端都有灰度发布的功能:

  • 后端:借助 kubernetes 的 ingress 实现灰度发布,可以控制流量百分比
  • 前端:部署在 kubernetes 的版本和后端一样发布,部署在 aws 的新版本使用 amplify 的分支管理功能,比如 beta 分支发布到另一个域名供内部测试,成功后再合并到主分支

更细颗粒度的灰度发布可以通过软件上的 RBAC + Feature Toggle 实现,可以在服务端动态控制哪些功能要开放,用 aliyun 的 nacos 或者 aws 的 app config 实现。