InterviewSolution
| 1. |
What exactly do you mean when you say "canary deployment"? |
|
Answer» In the OpenShift Container Platform, all rolling deployments are canary deployments, which means that a NEW version (the canary) is tested before all of the previous instances are replaced. The canary instance is removed and the DeploymentConfig object is automatically rolled back if the readiness check fails. The readiness check is included in the application code and can be as complex as NEEDED to GUARANTEE that the new instance is READY to use. Consider designing a custom deployment or using a blue-green deployment method if you need to perform more complex application checks (such as PASSING real user workloads to the new instance). |
|