Why not canary releases? You can load balance for example 1% of the traffic to the new deployment and see if you experience any issues. If you do - you just change the loadbalancer to use the known good pods.
Ps. Releases are about building new versions of code packages. Deployments about pushing them out to environments.