在集群内设置了灰度,但灰度规则不生效。
可能的原因如下:
canary-*
相关 Annotation 时,未设置nginx.ingress.kubernetes.io/canary: "true"
。canary-*
相关 Annotation 时,针对 0.47.0 版本前的 Nginx Ingress Controller,要求在 Ingress 规则里的 Host 字段中填写业务域名,不能为空。修改nginx.ingress.kubernetes.io/canary: "true"
或 Ingress 规则里的 Host 字段。