1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/modules/deployments-canary-deployments.adoc
Kathryn Alexander 1d4906ce3d no to 'need to'
2019-04-16 09:14:21 -04:00

18 lines
808 B
Plaintext

// Module included in the following assemblies:
//
// * applications/deployments/deployment-strategies.adoc
[id="deployments-canary-deployments-{context}"]
= Canary deployments
All Rolling deployments in {product-title} are _canary deployments_; a new
version (the canary) is tested before all of the old instances are replaced. If
the readiness check never succeeds, the canary instance is removed and the
DeploymentConfig will be automatically rolled back.
The readiness check is part of the application code and can be as sophisticated
as necessary to ensure the new instance is ready to be used. If you must
implement more complex checks of the application (such as sending real user
workloads to the new instance), consider implementing a Custom deployment or
using a blue-green deployment strategy.