Kubernetes复制控制器删除

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

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

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

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

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

由一个ReplicationControllerpipe理的Pods将基本上永远是健康的。 如果吊舱崩溃,那么它将重新启动并再次尝试。 如果这种情况发生多次,那么它将进入指数退避阶段,在尝试重新启动之前,它会递增地等待更长的时间(例如30秒,然后1分钟,然后2分钟等)。