【问题标题】:Kubectl wait for one pod of a statefulset to be READY?Kubectl 等待 statefulset 的一个 pod 就绪?
【发布时间】:2020-06-27 05:08:50
【问题描述】:

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

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

同样,我想等待 statefulset 中的任何一个 pod 准备好。我尝试了下面的命令,但没有成功,

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

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

【问题讨论】:

标签: kubernetes kubectl kubernetes-pod kubernetes-statefulset


【解决方案1】:

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

kubectl wait -l statefulset.kubernetes.io/pod-name=activemq-0 --for=condition=ready pod --timeout=-1s

【讨论】:

    【解决方案2】:
    kubectl rollout status --watch --timeout=600s statefulset/name-of-statefulset
    

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

    【讨论】:

      猜你喜欢
      • 2020-12-06
      • 2020-12-17
      • 2021-04-19
      • 2017-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多