We’re using Argo rollouts without issue. It’s a super set of a deployment with configuration based blue green deploy or canary. Works great for us and allows us to get around the problem laid out in this article.
https://argoproj.github.io/argo-rollouts/features/traffic-ma...