开发者社区 问答 正文

为什么流量分发与灰度规则不一致或其它流量进入灰度服务?

为什么流量分发与灰度规则不一致或其它流量进入灰度服务?

展开
收起
游客py5kcp7dd6tu6 2022-03-16 01:06:16 535 分享 版权
1 条回答
写回答
取消 提交回答
  • 问题原因

    Nginx Ingress Controller中,灰度规则不是应用单个Ingress上,而是会应用在所有使用同一个Service的Ingress上。

    关于产生该问题的详情,请参见带有灰度规则的Ingress将影响所有具有相同Service的Ingress。

    解决方案

    针对需要开启灰度的Ingress(包括使用service-match和canary-*相关Annotation),创建独立的Service(包括正式和灰度两个Service)指向原有的Pod,然后再针对该Ingress启用灰度。

    2022-03-16 01:06:42
    赞同 展开评论
问答地址: