3

我使用了许多解决方案,例如 Istio、spinnaker 等,但它们没有提供执行 Canary 发布(加权路由)的方法,也没有应用会话亲和性来坚持特定的 pod。

可以实现 Canary 特性,也可以自己实现会话亲和性(sticky session),但是由于 envoy 代理的限制,我们无法实现两者的结合。

是否有任何解决方案可以为 Kubernetes 提供具有会话亲和性功能的 Canary 版本?

4

1 回答 1

0

ingress-nginx 支持这两种方法的多种选项。Traefik 也是如此,尽管可配置性更有限。

于 2021-03-07T12:31:33.873 回答