KCNA · Question #141
Which Kubernetes-native deployment strategy supports zero-downtime updates of a workload?
The correct answer is D. RollingUpdate. RollingUpdate (D) is Kubernetes' built-in deployment strategy that gradually replaces old pods with new ones, keeping some instances of the application running at all times - achieving zero downtime. Recreate (B) terminates all existing pods before creating new ones, causing…
Question
Which Kubernetes-native deployment strategy supports zero-downtime updates of a workload?
Options
- ACanary
- BRecreate
- CBlueGreen
- DRollingUpdate
How the community answered
(42 responses)- A5% (2)
- B2% (1)
- D93% (39)
Explanation
RollingUpdate (D) is Kubernetes' built-in deployment strategy that gradually replaces old pods with new ones, keeping some instances of the application running at all times - achieving zero downtime. Recreate (B) terminates all existing pods before creating new ones, causing downtime. Canary (A) and BlueGreen (C) are valid deployment patterns but are not native Kubernetes Deployment strategies - they require additional tooling or manual configuration to implement in Kubernetes.
Topics
Community Discussion
No community discussion yet for this question.