Production is the place where all applications should live. Even though you are using Continuous Integration and Delivery, you still might wonder every time you release a new version to production whether it will actually work or if you will run into unforeseen issues related to your production environment and/or load, and whether your production environment will become unavailable to your customers.
Progressive delivery is the next step after Continuous Delivery to test your application in production before it becomes fully available to all your user bases.
Embrace progressive delivery with techniques like the blue-green, canary release, shadowing traffic, or dark launches to validate the application in production using Kubernetes and tools like Istio, Prometheus, ArgoCD, or Argo Rollouts.