Skip to content

Commit 238feea

Browse files
authored
Merge pull request #47504 from andreaskaris/probe-readiness-correction
Correct statement about Pod Ready condition in probe config section
2 parents bf334c6 + 61ceae6 commit 238feea

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

content/en/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,12 @@ as for readiness probes, but with a higher failureThreshold. This ensures that t
2121
is observed as not-ready for some period of time before it is hard killed.
2222

2323
The kubelet uses readiness probes to know when a container is ready to start
24-
accepting traffic. A Pod is considered ready when all of its containers are ready.
25-
One use of this signal is to control which Pods are used as backends for Services.
26-
When a Pod is not ready, it is removed from Service load balancers.
24+
accepting traffic. One use of this signal is to control which Pods are used as
25+
backends for Services. A Pod is considered ready when its `Ready` [condition](/docs/concepts/workloads/pods/pod-lifecycle/#pod-conditions)
26+
is true. When a Pod is not ready, it is removed from Service load balancers.
27+
A Pod's `Ready` condition is false when its Node's `Ready` condition is not true,
28+
when one of the Pod's `readinessGates` is false, or when at least one of its containers
29+
is not ready.
2730

2831
The kubelet uses startup probes to know when a container application has started.
2932
If such a probe is configured, liveness and readiness probes do not start until

0 commit comments

Comments
 (0)