如何在Kubernetes中实现具有粘性会话的金丝雀发布?

3

我曾经使用过诸如Istio、spinnaker等解决方案,但它们没有提供一种执行金丝雀发布(加权路由)并应用会话亲和性以粘附到特定Pod的方法。

您可以单独实现金丝雀功能和会话亲和性(粘性会话),但由于envoy代理的限制,我们无法实现两者的组合。

是否有任何解决方案为Kubernetes提供带有会话亲和性特性的金丝雀发布?

1个回答

0

ingress-nginx支持各种选项,适用于这两个方面。Traefik也可以,不过配置灵活性较小。


@WytrzymałyWiktor 不,由于Envoy的限制,Istio尚不支持该功能,因此无法从它移开。相反,采用了Dark Releases方法而非Canary。 - Jeel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接