higerss有灰度插件吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
Higress本身内置了灰度发布的能力,无需额外安装灰度插件。根据提供的知识内容,Higress支持以下几种灰度发布方式:
基于Header的灰度发布:
通过设置higress.io/canary-by-header注解,可以根据请求Header的特定值将流量导向灰度服务。
若同时设置higress.io/canary-by-header-value,则会进一步根据Header的名称和具体值进行流量切分。
基于Cookie的灰度发布:
使用higress.io/canary-by-cookie注解,依据请求Cookie中特定Key的值(仅支持always)来分配灰度流量。
基于权重的灰度发布:
通过higress.io/canary-weight和higress.io/canary-weight-total注解,可以配置不同服务接收流量的百分比。
综上所述,Higress具备灰度发布的功能,您可以通过配置相应的Ingress Annotation来实现不同策略的灰度发布,而无需单独安装灰度插件。
如果您有更具体的操作需求或疑问,比如如何配置某个特定场景下的灰度发布策略,请详细描述您的场景,以便提供更精确的指导。 此回答整理自钉群“Higress 社区交流1群(2群: 30735012403)”