0

我在 AWS EC2 实例上运行了Kunernetes pod复制控制器。如果 Pod 的状态为失败或崩溃,则创建该 Pod 的复制控制器必须在 5 分钟后删除。

基本上我想要的是当我运行命令时:

"kubectl get pods --namespace=<namespace>"

我想考虑状态列的结果,如果有ClashloopBackOff ,那么必须在 5 分钟后删除这些 pod。

这就是我想要自动化的东西,并期待为此编写一个 shell 脚本。

4

1 回答 1

1

由 ReplicationController 管理的 Pod 将尝试永远保持健康。如果 pod 崩溃,那么它将重新启动并再次尝试。如果这种情况发生多次,那么它将进入指数退避,在此期间它将逐渐等待更长的时间(例如,30 秒,然后是 1 分钟,然后是 2 分钟等),然后再尝试重新启动。

于 2017-01-18T02:38:53.780 回答