You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-6
Original file line number
Diff line number
Diff line change
@@ -9,9 +9,8 @@ expose service their status through the [gRPC Health Checking Protocol][hc].
9
9
`grpc_health_probe` is meant to be used for health checking gRPC applications in
10
10
[Kubernetes][k8s], using the [exec probes][execprobe].
11
11
12
-
> :warning:[**Kubernetes v1.23 has now introduced built-in gRPC health checking**][k8s-new]
13
-
> capability as an alpha feature. As a result, you might no longer need to use this tool and use the
14
-
> native Kubernetes feature instead.
12
+
> :warning:[**Kubernetes has now built-in gRPC health checking**][k8s-new]
13
+
> capability as generally available. As a result, you might no longer need to use this tool and can use the native Kubernetes feature instead.
15
14
>
16
15
> This tool can still be useful if you are on older versions of Kubernetes,
17
16
> or using advanced configuration (such as custom metadata, TLS or finer timeout tuning),
@@ -68,9 +67,9 @@ implementation details. This eliminates the need for you to implement the
68
67
69
68
## Example: gRPC health checking on Kubernetes
70
69
71
-
Kubernetes does not natively support gRPC health checking since it does not
72
-
favor one RPC framework over another. Similarly, HTTP health probes Kubernetes
73
-
has is not sufficient to craft a valid gRPC request. As a solution,
70
+
Kubernetes now supports [gRPC health checking][k8s]. If your cluster is running a version that supports gRPC health checking, you can define a gRPC liveness probe in your Pod specification. For more information on how to define a gRPC liveness probe in Kubernetes, see the [Kubernetes documentation][k8s-new].
71
+
72
+
However, if your Kubernetes version does not support gRPC health checking or if you want to use some advanced features that Kubernetes does not support, you can use `grpc_health_probe` to health-check your gRPC server. As a solution,
74
73
`grpc_health_probe`[can be used for Kubernetes][k8s] to health-check gRPC
0 commit comments