【发布时间】:2019-09-20 07:21:20
【问题描述】:
我的命名空间中有许多部署对象。我想同时为所有这些运行kubectl rollout status。所以,我希望命令退出,只有在所有部署完成或发生错误时。我怎样才能做到这一点?
到目前为止,我唯一得到的是:
kubectl get deploy -o name | xargs -n1 -t kubectl rollout status
但我希望有更聪明的东西。
【问题讨论】:
-
我认为你做不到。
-
部署是否相关?如果是这样,定义掌舵图可能有意义
-
部署在 helm 图表中,但我没有在 helm 图表上使用
--wait,因为它有一个错误 -> github.com/helm/helm/issues/3173
标签: kubernetes rollout