From 1025b01b991eb5f3ad462a28ed1b806cc9249686 Mon Sep 17 00:00:00 2001 From: Qiming Teng Date: Sat, 25 Jun 2022 14:00:01 +0800 Subject: [PATCH] [zh-cn] Resync configure probes page --- ...igure-liveness-readiness-startup-probes.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/content/zh-cn/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes.md b/content/zh-cn/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes.md index 81116d124b..bf86ee2d1f 100644 --- a/content/zh-cn/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes.md +++ b/content/zh-cn/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes.md @@ -6,7 +6,7 @@ weight: 110 -如果你的应用实现了 [gRPC 健康检查协议](https://github.com/grpc/grpc/blob/master/doc/health-checking.md), +如果你的应用实现了 +[gRPC 健康检查协议](https://github.com/grpc/grpc/blob/master/doc/health-checking.md), kubelet 可以配置为使用该协议来执行应用活跃性检查。 你必须启用 `GRPCContainerProbe` [特性门控](/zh-cn/docs/reference/command-line-tools-reference/feature-gates/) @@ -421,7 +421,7 @@ When migrating from grpc-health-probe to built-in probes, remember the following - 内置探测器运行时针对的是 Pod 的 IP 地址,不像 `grpc-health-probe` 那样通常针对 `127.0.0.1` 执行探测; 请一定配置你的 gRPC 端点使之监听于 Pod 的 IP 地址之上。 -- 内置探测器不支持任何身份认证参数(例如 `tls`)。 +- 内置探测器不支持任何身份认证参数(例如 `-tls`)。 - 对于内置的探测器而言,不存在错误代码。所有错误都被视作探测失败。 - 如果 `ExecProbeTimeout` 特性门控被设置为 `false`,则 `grpc-health-probe` 不会考虑 `timeoutSeconds` 设置状态(默认值为 1s), @@ -431,13 +431,13 @@ When migrating from grpc-health-probe to built-in probes, remember the following ## Use a named port You can use a named -[ContainerPort](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#containerport-v1-core) +[`port`](/docs/reference/kubernetes-api/workload-resources/pod-v1/#ports) for HTTP or TCP liveness checks: --> ## 使用命名端口 {#use-a-named-port} 对于 HTTP 或者 TCP 存活检测可以使用命名的 -[ContainerPort](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#containerport-v1-core)。 +[`port`](/zh-cn/docs/reference/kubernetes-api/workload-resources/pod-v1/#ports)。 ```yaml ports: @@ -527,17 +527,17 @@ Services. Kubernetes 提供了就绪探测器来发现并缓解这些情况。 容器所在 Pod 上报还未就绪的信息,并且不接受通过 Kubernetes Service 的流量。 +{{< note >}} -{{< note >}} 就绪探测器在容器的整个生命周期中保持运行状态。 {{< /note >}} +{{< caution >}} -{{< caution >}} 活跃探测器 **不等待** 就绪性探测器成功。 如果要在执行活跃探测器之前等待,应该使用 `initialDelaySeconds` 或 `startupProbe`。 {{< /caution >}} @@ -827,7 +827,7 @@ a Pod or pod template specifies it. ```yaml spec: - terminationGracePeriodSeconds: 3600 # pod-level + terminationGracePeriodSeconds: 3600 # Pod 级别设置 containers: - name: test image: ... @@ -843,7 +843,7 @@ spec: port: liveness-port failureThreshold: 1 periodSeconds: 60 - # Override pod-level terminationGracePeriodSeconds # + # 重载 Pod 级别的 terminationGracePeriodSeconds terminationGracePeriodSeconds: 60 ``` @@ -858,20 +858,20 @@ It will be rejected by the API server. * 进一步了解[容器探针](/zh-cn/docs/concepts/workloads/pods/pod-lifecycle/#container-probes)。 你也可以阅读以下的 API 参考资料: -* [Pod](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#pod-v1-core) -* [Container](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#container-v1-core) -* [Probe](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#probe-v1-core) +* [Pod](/zh-cn/docs/reference/kubernetes-api/workload-resources/pod-v1/),尤其是: + * [container](/zh-cn/docs/reference/kubernetes-api/workload-resources/pod-v1/#Container) + * [probe](/zh-cn/docs/reference/kubernetes-api/workload-resources/pod-v1/#Probe)