kubectl wait コマンドを使う。
https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#wait
下記では、app=sample
にマッチするリソースが Ready
になるのを待つ。
$ kubectl wait all -l app=sample --for condition=Ready
# --timeout でタイムアウト指定できる(デフォルト 30s)
$ kubectl wait all -l app=sample --for condition=Ready --timeout 5s