灰度发布又名金丝雀部署,是让部分用户访问到新版本应用,在 Kubernetes 中,可以使用两个具有相同 Pod 标签的 Deployment 来实现金丝雀部署。新版本的副本和旧版本的一起发布。在一段时间后如果没有检测到错误,则可以扩展新版本的副本数量并删除旧版本的应用。
v1版本
1 | apiVersion: extensions/v1beta1 |
v2版本
1 | apiVersion: extensions/v1beta1 |
流量比就是4:1
灰度发布又名金丝雀部署,是让部分用户访问到新版本应用,在 Kubernetes 中,可以使用两个具有相同 Pod 标签的 Deployment 来实现金丝雀部署。新版本的副本和旧版本的一起发布。在一段时间后如果没有检测到错误,则可以扩展新版本的副本数量并删除旧版本的应用。
1 | apiVersion: extensions/v1beta1 |
1 | apiVersion: extensions/v1beta1 |
流量比就是4:1
微信支付
支付宝