3

I have used many solutions like Istio, spinnaker etc but they dont provide a way of performing Canary releases(weighted routing) and apply session affinity to stick to a particular pod.

You can achieve Canary feature, you can also achieve the session affinity (sticky session) on their own, but we cant achieve the combination of the two due to limitations in envoy proxy.

Is there any solution that provides Canary releases with session affinity feature for Kubernetes?

Jeel
  • 2,227
  • 5
  • 23
  • 38

1 Answers1

0

ingress-nginx supports a wide variety of options for both of these. Traefik does too, though with more limited configurability.

coderanger
  • 52,400
  • 4
  • 52
  • 75
  • @WytrzymałyWiktor Nope, couldnt move away from Istio for various usecase, Istio doesnt support it yet due to a limitation in Envoy. Moved to Dark Releases approach instead of Canary – Jeel Jun 08 '21 at 18:27