【问题标题】:Kubernetes shcedule restart podsKubernetes 计划重启 Pod
【发布时间】:2020-05-14 17:29:25
【问题描述】:

我有运行 5 个 pod 的 Deployment

我想每 5 分钟重新启动一次所有 pod。

目前我正在使用运行 kubectl get po 的 python 脚本并检查 AGE,如果 AGE 大于 5 分钟,它将删除 pod。

还有其他方法可以实现吗?

【问题讨论】:

标签: kubernetes


【解决方案1】:

您可以进行活性检查来实现这一点,但您为什么要这样做?部署适用于长时间运行的任务。

如果不为真(给出除 0 以外的其他退出代码),则活性检查将重新安排 pod

在此处了解更多信息:

https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/

【讨论】:

    猜你喜欢
    • 2019-07-12
    • 2016-08-22
    • 2020-04-17
    • 1970-01-01
    • 2021-12-23
    • 2020-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多