- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
事件探针应该触发失败容器的重新启动。他们是否尊重默认的状态集deployment and scaling guarantees 。例如。如果同一状态集中的多个 pod 的 active 探测同时失败,K8S 会尝试一次重新启动一个容器还是并行地重新启动所有容器?
最佳答案
根据https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/ active 探针是在 kubelet
中实现的一项功能:
The kubelet uses liveness probes to know when to restart a container.
这意味着任何需要了解多个 Pod 的调度决策都不会被考虑在内。
因此,如果您的所有有状态集的 Pod 同时有失败的事件探测,它们将大约在同一时间重新安排,而不尊重任何部署级别的保证。
关于Kubernetes StatefulSets 和 livenessProbes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67001521/
事件探针应该触发失败容器的重新启动。他们是否尊重默认的状态集deployment and scaling guarantees 。例如。如果同一状态集中的多个 pod 的 active 探测同时失败,
以下是 livenessProbe 的当前配置: livenessProbe: httpGet: path: /heartbeat por
我有以下部署yaml: apiVersion: apps/v1 kind: Deployment metadata: name: gofirst labels: app: gofirs
我们有一个 HTTP livenessProbe 设置,如果服务不健康,它会返回 500,并打印出问题所在。 有什么方法可以查看 livenessProbe 返回的输出吗? 我可以将其记录在应用程序中
事件探针应该触发失败容器的重新启动。他们是否尊重默认的状态集deployment and scaling guarantees 。例如。如果同一状态集中的多个 pod 的 active 探测同时失败,
以下是 livenessProbe 的当前配置: livenessProbe: httpGet: path: /heartbeat por
如何否定要在 Kubernetes 中使用的退出代码状态livenessProbe ? 我将使用 grep命令,我想在下面做一个检查。 返回退出值 0,如果 grep没有命中 返回退出值 1,如果 g
我想定义一个 livenessProbe,其 httpHeader 的值是 secret 的。 此语法无效: livenessProbe: httpGet: path: /healthz
如果活性探测失败,有没有办法告诉 Kubernetes 只销毁一个 pod 并创建一个新的 pod?我现在从日志中看到:我的 node js 应用程序刚刚重新启动并在同一个 pod 中运行。 活性探针
我有一个运行 nginx 的容器,它监听 pod id 的端口 443。它本身运行良好;但是,如果我指定了一个活性探测,那么探测将失败 5m54s Warning Unhealthy
我必须为 kubernetes 中的 node.js 容器 (docker) 创建就绪和活跃度探测器。我的问题是容器不是服务器,所以我不能使用 http 请求来查看它是否处于事件状态。 我的容器运行
在 Dockerfile 中指定 HEALTHCHECK 的新功能对于 Kubernetes 探测指令似乎是多余的。关于什么时候使用有什么建议吗? 最佳答案 如果您使用 Kubernetes,我建议您
我正在尝试使用以下命令使用 podip curl 到 pod 本身,因为目前我不希望 kubelet 请求我的 pod 进行健康检查。 livenessProbe: exec: comma
如何配置我的部署以对 sprint 启动执行器端点进行运行状况检查?我正在使用在端口 9000 上运行的 spring boot 2。(PS:端口转发测试有效) 这是错误: Readiness pro
为什么我在 kubernetes 中需要 3 种不同类型的探针: 启动探针 就绪探针 livenessProbe 有一些关于这个主题的问题( k8s - livenessProbe vs readin
我正在尝试在我的 kubernetes 部署 yaml 文件中传递 livenessProbe 以执行我的应用程序的运行状况。所以,我用 token 值创建了一个 secret ,并按如下方式传递
我是一名优秀的程序员,十分优秀!