Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell Kubernetes复制控制器删除_Shell_Docker_Kubernetes_Devops_Kubernetes Health Check - Fatal编程技术网

Shell Kubernetes复制控制器删除

Shell Kubernetes复制控制器删除,shell,docker,kubernetes,devops,kubernetes-health-check,Shell,Docker,Kubernetes,Devops,Kubernetes Health Check,我在AWS EC2实例上运行KunernetesPOD和replication controller。如果POD的状态为失败或崩溃,则创建该POD的复制控制器必须在5分钟后删除 基本上,我希望在运行命令时: "kubectl get pods --namespace=<namespace>" “kubectl获取播客--命名空间=” 我想考虑状态栏结果,如果存在“强> CrasRoopReBuffs

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

基本上,我希望在运行命令时:

"kubectl get pods --namespace=<namespace>"
“kubectl获取播客--命名空间=”

我想考虑<强>状态栏<强>结果,如果存在“强> CrasRoopReBuffs<强”,那么这些POD必须在5分钟后删除。


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

由ReplicationController管理的POD将尝试永远保持健康。如果pod崩溃,将重新启动并再次尝试。如果这种情况发生多次,则它将进入指数退避,在尝试再次重新启动之前,它将以增量方式等待更长的时间(例如30秒、1分钟、2分钟等)

这里的确切用例是什么?如果它不能被创建,保留RC也没有什么坏处。基本上我想要的是,我们有POD和replication controller在几个AWS EC2实例上运行。如果POD的状态为失败或崩溃,则创建该POD的复制控制器必须在5分钟后删除。基本上,我想要的是运行命令“kubectl get pods--namespace=”