Question 9 of 10Pro Only
How do you achieve zero-downtime deployments? Explain the technical requirements including health checks, graceful shutdown, connection draining, and how to handle long-running requests during deployments.
Sample answer preview
Zero-downtime deployments require careful coordination between your application, container orchestrator, and load balancer. Let me walk through the key components. Health checks are fundamental. Kubernetes uses two types of probes.
zero-downtimereadiness probeliveness probeSIGTERMgraceful shutdownconnection draining