8

要等待某个 pod 完成,命令是

kubectl wait --for=condition=Ready pod/pod-name

同样,我想等待 statefulset 中的任何一个 pod 准备好。我尝试了下面的命令,但它不起作用,

kubectl wait --for=condition=Ready statefulset/statefulset-name

命令选项应该是什么样的?

4

2 回答 2

6

我使用了以下,它对我有用

kubectl wait -l statefulset.kubernetes.io/pod-name=activemq-0 --for=condition=ready pod --timeout=-1s
于 2020-11-27T11:43:59.740 回答
1
kubectl rollout status --watch --timeout=600s statefulset/name-of-statefulset

来自https://github.com/kubernetes/kubernetes/issues/79606#issuecomment-779779928

于 2021-11-03T06:01:46.363 回答