10得票3回答
为什么在准备好的情况下需要同时进行活动性检查?

在对Kubernetes Pod进行健康检查时,为什么即使我们已经保持了就绪探针,也需要活跃性探针? 就绪探针已经不断检查Pod中的应用程序是否准备好提供请求,这意味着Pod是活动的。但为什么仍然需要活跃性探针呢?

19得票1回答
如何定义一个活体检测命令

下面的livenessProbe(取自一个示例)正在良好地运行。livenessProbe: exec: command: - cat - /tmp/healthy 但是,我的 livenessProbe 不起作用(pod 不断重启)。 YAML 如下:apiVer...

7得票2回答
Spring Boot 自定义 Kubernetes 就绪探针。

我希望能够实现自定义逻辑以确定我的 Pod 是否准备就绪,我查看了这篇文章:https://docs.spring.io/spring-boot/docs/current/reference/html/actuator.html#actuator.endpoints.kubernetes-pr...

27得票3回答
initialDelaySeconds 的默认值是多少?

对于Pod(Deployment)的Kubernetes存活检测和就绪检测,可以使用此初始延迟进行配置——这意味着探针将在容器启动后多少秒后开始。如果未指定,则默认值是多少?我似乎找不到它。文档记录了periodSeconds的默认值为10秒。 谢谢

14得票5回答
GCE Ingress未从就绪探针中获取到健康检查。

创建GCE ingress时,Google负载均衡器未从就绪探针中设置健康检查。根据文档(Ingress GCE health checks)应该会自动检测。 将支持Service的Pod上的任意URL公开为就绪探针。 有任何想法吗? 部署:apiVersion: extensi...

7得票3回答
我该如何让Kubernetes根据我的Pod的“就绪”/“未就绪”状态来扩展我的部署?

我有一个定义了副本数replicas的部署。我使用就绪探针来通信,以表示我的Pod是否已准备好/不准备好处理新连接-我的Pod在其生命周期中在ready/ not ready状态之间切换。 我希望Kubernetes根据需要始终保持所需数量的ready状态的Pods,从而对部署进行扩展/缩小...

16得票7回答
监控Kubernetes Job

我有一些Kubernetes作业,需要不同的时间才能完成,大约在4到8分钟之间。是否有方法可以知道作业何时完成,而不是等待8分钟假设是最坏情况。我有一个测试用例,执行以下操作:1) Submits the kubernetes job. 2) Waits for its completion....

315得票1回答
使用 /healthz 进行应用程序健康检查的惯例是从哪里来的?

在 Kubernetes/Docker 生态系统中,有一个惯例,即使用 /healthz 作为应用程序的健康检查终端点。 这个名字“healthz”来自何处,是否有与该名称相关的特定语义?

45得票8回答
Kubernetes:如何正确删除PV

我们测试环境中的有状态集 es-data 失败了,我被要求删除相应的 PV。 因此,我删除了以下内容以针对 es-data: 1)PVC 2)PV 它们显示为终止,并留待周末。今天早上到达时,它们仍然显示为终止,所以强制删除了 PVC 和 PV,但没有成功。 为了修复整个问题,我不得不删除该...

15得票4回答
一个降级健康检查的HTTP状态码应该是什么?

我有一个健康检查的端点在/status,返回以下状态码和响应体: 健康 - 200 OK 降级 - ? 不健康 - 503 Service Unnavailable 一个“降级”检查用于检查成功但速度较慢或不稳定。什么HTTP状态码最合适?