Skip to content

Commit 26a3c9c

Browse files
authored
Merge pull request #40388 from asa3311/sync-configure-liveness-readiness-startup-probes.md
[zh-cn]sync configure-liveness-readiness-startup-probes.md
2 parents 62a64c0 + 05e8c7f commit 26a3c9c

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

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

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,15 @@ despite bugs.
2626
例如,存活探针可以探测到应用死锁(应用程序在运行,但是无法继续执行后面的步骤)情况。
2727
重启这种状态下的容器有助于提高应用的可用性,即使其中存在缺陷。
2828

29+
<!--
30+
A common pattern for liveness probes is to use the same low-cost HTTP endpoint
31+
s for readiness probes, but with a higher failureThreshold. This ensures that the pod
32+
is observed as not-ready for some period of time before it is hard killed.
33+
-->
34+
35+
存活探针的常见模式是为就绪探针使用相同的低成本 HTTP 端点,但具有更高的 failureThreshold。
36+
这样可以确保在硬性终止 Pod 之前,将观察到 Pod 在一段时间内处于非就绪状态。
37+
2938
<!--
3039
The kubelet uses readiness probes to know when a container is ready to start
3140
accepting traffic. A Pod is considered ready when all of its containers are ready.
@@ -48,6 +57,28 @@ kubelet 使用启动探针来了解应用容器何时启动。
4857
确保这些存活、就绪探针不会影响应用的启动。
4958
启动探针可以用于对慢启动容器进行存活性检测,避免它们在启动运行之前就被杀掉。
5059

60+
{{< caution >}}
61+
<!--
62+
Liveness probes can be a powerful way to recover from application failures, but
63+
they should be used with caution. Liveness probes must be configured carefully
64+
to ensure that they truly indicate unrecoverable application failure, for example a deadlock.
65+
-->
66+
存活探针是一种从应用故障中恢复的强劲方式,但应谨慎使用。
67+
你必须仔细配置存活探针,确保它能真正标示出不可恢复的应用故障,例如死锁。
68+
{{< /caution >}}
69+
70+
{{< note >}}
71+
<!--
72+
Incorrect implementation of liveness probes can lead to cascading failures. This results in
73+
restarting of container under high load; failed client requests as your application became less
74+
scalable; and increased workload on remaining pods due to some failed pods.
75+
Understand the difference between readiness and liveness probes and when to apply them for your app.
76+
-->
77+
错误的存活探针可能会导致级联故障。
78+
这会导致在高负载下容器重启;例如由于应用程序无法扩展,导致客户端请求失败;以及由于某些 Pod 失败而导致剩余 Pod 的工作负载增加。
79+
了解就绪探针和存活探针之间的区别,以及何时为应用程序配置使用它们非常重要。
80+
{{< /note >}}
81+
5182
## {{% heading "prerequisites" %}}
5283

5384
{{< include "task-tutorial-prereqs.md" >}}

0 commit comments

Comments
 (0)