小程序如何开发,seo策略有哪些,多媒体设计工作内容,公司网站建设服务公司目录 1. Kubernetes 对集群 Pod 和容器健康状态如何进行监控和检测的。
2. 解释 LivenessProbes 探针的作用及其适用场景。
3. 解释 ReadinessProbe 探针的作用及其适用场景。
4. 解释 StartupProbe 探针的作用及其适用场景。
5. 说明 K8s 中 Pod 级别的 Graceful Shutdown…目录 1. Kubernetes 对集群 Pod 和容器健康状态如何进行监控和检测的。
2. 解释 LivenessProbes 探针的作用及其适用场景。
3. 解释 ReadinessProbe 探针的作用及其适用场景。
4. 解释 StartupProbe 探针的作用及其适用场景。
5. 说明 K8s 中 Pod 级别的 Graceful Shutdown。 1. Kubernetes 对集群 Pod 和容器健康状态如何进行监控和检测的。
Pod 的健康检查使用存活探针 (liveness probes) 和就绪性探针 (readiness probes) 来实现。 2. 解释 LivenessProbes 探针的作用及其适用场景。 Liveness Probes存活探针用来检测什么时候要重启容器。 - 例如存活探针可以捕捉到死锁 应用程序在运行但是无法继续执行后面的步骤。在这种情况下重启容器有助于让应用程序在有问题的情况下变得可用。 3. 解释 ReadinessProbe 探针的作用及其适用场景。 Readiness Probes就绪探针可以知道容器什么时候准备好了并可以开始接受请求流量只有 当一个 Pod 内的所有容器都准备好了才能把这个 Pod 看作就绪。 - 如果要仅在探测成功时才开始向 Pod 发送请求流量可以指定就绪态探针。 - 如果应用程序对后端服务有严格的依赖性可以同时实现存活态和就绪态探针。 4. 解释 StartupProbe 探针的作用及其适用场景。 Startup Probes 启动探针可以知道应用程序容器什么时候启动了。 - 用来控制容器在启动成功后再进行存活性和就绪检查确保这些存活、就绪探针不会影响应用程序的启动。 - 启动探针用于对慢启动容器进行存活性检测避免它们在启动运行之前就被杀掉。 - 如果容器需要在启动期间加载大型数据、配置文件或执行迁移可以使用启动探针。 5. 说明 K8s 中 Pod 级别的 Graceful Shutdown。 从 Kubernetes 1.22 开始terminationGracePeriodSeconds 特性被开启在杀死容器时Pod 停止获得新的流量。但在 Pod 中运行的容器不会受到影响直到超时发生。可以在 Pod 级别或者容器下具体的探针级别设定探针会优先和覆盖 Pod 级别。