我有一个脚本,如果带有特定标签的pod没有准备好,该脚本将处于睡眠状态。但它不工作,如果有几个豆荚(以这种方式,它需要像条件!=“true true true”)。如果有一个pod没有准备好(ready = false),我该如何检查?
while [ "$(kubectl get pods -l=app.kubernetes.io/instance=loki -n grafana -o jsonpath='{.items[*].status.containerStatuses[0].ready}')" != "true" ]; do
sleep 5
echo "Waiting for Loki to be ready."
done
1条答案
按热度按时间vd2z7a6w1#
您可以检查是否有pod的
.ready
等于false
,如下所示: