【发布时间】:2017-01-12 18:42:08
【问题描述】:
我有在 AWS EC2 实例上运行的 Kunernetes pods 和 复制控制器。如果 Pod 的状态为失败或崩溃,则创建该 Pod 的复制控制器必须在 5 分钟后删除。
基本上我想要的是当我运行命令时:
"kubectl get pods --namespace=<namespace>"
我想考虑 status 列结果,如果有 ClashloopBackOff,那么必须在 5 分钟后删除这些 pod。
这就是我想要自动化的东西,并期待为此编写一个 shell 脚本。
【问题讨论】:
-
这里的确切用例是什么?如果创建失败,保留 RC 并没有什么坏处。
-
基本上我想要的是,我们在几个 AWS EC2 实例上运行 pod 和复制控制器。如果 Pod 的状态为失败或崩溃,则创建该 Pod 的复制控制器必须在 5 分钟后删除。基本上我想要的是当我运行命令“kubectl get pods --namespace=
”
标签: shell docker kubernetes devops kubernetes-health-check