Kubernetes 复制控制器删除

Kubernetes Replication controller deletion

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

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

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

我想考虑 status 列 结果,如果有 ClashloopBackOff 那么那些 pods 必须是5 分钟后删除。

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

由 ReplicationController 管理的

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