Bird
0
0

Why might a Kubernetes HTTP readiness probe succeed but the pod still not serve traffic correctly?

hard📝 Conceptual Q10 of 15
Kubernetes - Health Checks and Probes
Why might a Kubernetes HTTP readiness probe succeed but the pod still not serve traffic correctly?
AProbe runs too frequently causing overload
BPod is marked unhealthy by liveness probe
CProbe only checks HTTP response, not full app readiness
DProbe uses TCP socket instead of HTTP
Step-by-Step Solution
Solution:
  1. Step 1: Understand readiness probe scope

    Readiness probe checks only the HTTP response status, not deeper app state.
  2. Step 2: Reason why traffic might fail despite probe success

    The app might be partially ready or have internal errors not detected by the probe.
  3. Final Answer:

    Probe only checks HTTP response, not full app readiness -> Option C
  4. Quick Check:

    Readiness probe checks HTTP status, not full app health [OK]
Quick Trick: HTTP probe checks response, not full app readiness [OK]
Common Mistakes:
  • Assuming probe frequency causes overload
  • Confusing readiness with liveness probe status
  • Thinking TCP socket probe checks HTTP readiness

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes