我在我的命名空间中有多个部署对象。我想同时运行kubectl rollout status
以检查它们的状态。因此,我希望该命令只有当所有部署完成或发生错误时才退出。我该如何实现这一点?
到目前为止,我唯一得到的是:
kubectl get deploy -o name | xargs -n1 -t kubectl rollout status
但我希望有更聪明的解决方案。
我在我的命名空间中有多个部署对象。我想同时运行kubectl rollout status
以检查它们的状态。因此,我希望该命令只有当所有部署完成或发生错误时才退出。我该如何实现这一点?
到目前为止,我唯一得到的是:
kubectl get deploy -o name | xargs -n1 -t kubectl rollout status
但我希望有更聪明的解决方案。
--wait
,因为它有一个bug -> https://github.com/helm/helm/issues/3173 - LIvanov