Bird
0
0

Why is the reconciliation process in Kubernetes considered eventually consistent rather than immediately consistent?

hard📝 Conceptual Q10 of 15
Kubernetes - Fundamentals
Why is the reconciliation process in Kubernetes considered eventually consistent rather than immediately consistent?
ABecause Kubernetes does not monitor actual state
BBecause the controller loops periodically and changes take time to apply
CBecause desired state is ignored during failures
DBecause pods are never recreated automatically
Step-by-Step Solution
Solution:
  1. Step 1: Define eventual consistency in Kubernetes

    Reconciliation runs in loops, checking and fixing differences over time, not instantly.
  2. Step 2: Explain why immediate consistency is not possible

    Changes like creating pods take time, so actual state matches desired state eventually, not immediately.
  3. Final Answer:

    Because the controller loops periodically and changes take time to apply -> Option B
  4. Quick Check:

    Reconciliation = periodic loop, eventual consistency [OK]
Quick Trick: Reconciliation is periodic, so state matches eventually [OK]
Common Mistakes:
  • Thinking Kubernetes ignores actual state
  • Assuming desired state is ignored on failure
  • Believing pods never recreate automatically

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes