@@ -232,7 +232,7 @@ kubectl describe pod goproxy
232
232
233
233
## Define a gRPC liveness probe
234
234
235
- {{< feature-state for_k8s_version="v1.24 " state="beta " >}}
235
+ {{< feature-state for_k8s_version="v1.27 " state="stable " >}}
236
236
237
237
If your application implements the
238
238
[ gRPC Health Checking Protocol] ( https://github.com/grpc/grpc/blob/master/doc/health-checking.md ) ,
@@ -285,7 +285,7 @@ When migrating from grpc-health-probe to built-in probes, remember the following
285
285
` 127.0.0.1 ` . Be sure to configure your gRPC endpoint to listen on the Pod's IP address.
286
286
- Built-in probes do not support any authentication parameters (like ` -tls ` ).
287
287
- There are no error codes for built-in probes. All errors are considered as probe failures.
288
- - If ` ExecProbeTimeout ` feature gate is set to ` false ` , grpc-health-probe does ** not**
288
+ - If ` ExecProbeTimeout ` feature gate is set to ` false ` , grpc-health-probe does ** not**
289
289
respect the ` timeoutSeconds ` setting (which defaults to 1s), while built-in probe would fail on timeout.
290
290
291
291
## Use a named port
@@ -525,15 +525,15 @@ unusually long time to restart when a Pod-level `terminationGracePeriodSeconds`
525
525
was set.
526
526
527
527
In 1.25 and above, users can specify a probe-level `terminationGracePeriodSeconds`
528
- as part of the probe specification. When both a pod- and probe-level
528
+ as part of the probe specification. When both a pod- and probe-level
529
529
` terminationGracePeriodSeconds` are set, the kubelet will use the probe-level value.
530
530
531
531
{{< note >}}
532
532
Beginning in Kubernetes 1.25, the `ProbeTerminationGracePeriod` feature is enabled
533
533
by default. For users choosing to disable this feature, please note the following :
534
534
535
- * The `ProbeTerminationGracePeriod` feature gate is only available on the API Server.
536
- The kubelet always honors the probe-level `terminationGracePeriodSeconds` field if
535
+ * The `ProbeTerminationGracePeriod` feature gate is only available on the API Server.
536
+ The kubelet always honors the probe-level `terminationGracePeriodSeconds` field if
537
537
it is present on a Pod.
538
538
539
539
* If you have existing Pods where the `terminationGracePeriodSeconds` field is set and
0 commit comments