mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
18 lines
808 B
Plaintext
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.
|