Argo Rollouts, an open-source progressive delivery controller can automate Kubernetes canary deployments quickly and efficiently.
Canary deployment is a mechanism to roll out a new version incrementally so that you can test the new version and seamlessly migrate the traffic