文章目录

前言

1.nginx.ingress.kubernetes.io/canary注解

2.nginx.ingress.kubernetes.io/canary-by-header注解

3.nginx.ingress.kubernetes.io/canary-by-header-value注解

4.nginx.ingress.kubernetes.io/canary-by-header-pattern注解

5.nginx.ingress.kubernetes.io/canary-by-cookie注解

6.nginx.ingress.kubernetes.io/canary-weight注解

7.nginx.ingress.kubernetes.io/canary-weight-total注解

前言

在实际项目过程中为了降低发版风险、保证系统稳定和提供良好的用户体验, 我们经常会使用金丝雀/灰度发布功能, 而云原生时代应用的迭代更加频繁,为了实现云原生环境下的灰度发布,nginx ingress为我们提供了一系列canary注解,可以帮助我们实现:

通过请求header或者cookie将指定的用户请求转发至灰度版本服务;

按照指定的比例将流量转发至灰度版本和旧版本;

本片文章详细介绍nginx ingress提供的与我们实现灰度相关的7个注解,并针对注解的使用方法和注意事项进行了说明,帮助大家掌握nginx ingress canary实现灰度的注解使用方法

1.nginx.ingress.kubernetes.io/canary注解

相关文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: