Question 34
Container OrchestrationHow does container orchestration typically facilitate "self-healing" for applications?
Correct answer: C
Explanation
Container orchestration provides "self-healing" by continuously monitoring application health and reacting when a container or instance fails. It automatically restarts, replaces, or reschedules failed instances so the application stays available without manual intervention.
Why each option is right or wrong
A. By automatically applying security patches to container images.
B. By using AI to predict and prevent application failures.
C. By monitoring application health and automatically restarting or replacing failed instances.
Under the standard orchestration model used by platforms such as Kubernetes, the control plane continuously checks workload liveness/readiness and compares the actual state to the desired state declared in the deployment. When a container or pod fails health checks or exits unexpectedly, the orchestrator’s reconciliation loop triggers an automatic restart, replacement, or rescheduling of that failed instance to restore the declared replica count and availability.
D. By providing detailed debugging tools for developers to fix application bugs faster.
E. By load balancing traffic away from nodes with high CPU usage.