首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用kubectl等待,直到绑定pvc

使用kubectl等待,直到绑定pvc
EN

Stack Overflow用户
提问于 2021-03-28 00:32:23
回答 2查看 285关注 0票数 1

我想使用kubectl wait命令等待,直到一个pvc被绑定。

我用已经绑定的pvc尝试了kubectl wait --for=condition=bound pvc/my-pvc-claim --timeout=2s,但它似乎不起作用。这是输出error: timed out waiting for the condition on persistentvolumeclaims/my-pvc-claim

我阅读了kubectl wait文档,但仍然不能理解我应该使用哪种条件。我如何才能做到这一点?是否有更完整的文档来解释如何做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-03-28 04:10:19

您可以使用以下命令:

代码语言:javascript
复制
while [[ $(kubectl get pvc myclaim -o 'jsonpath={..status.phase}') != "Bound" ]]; do echo "waiting for PVC status" && sleep 1; done
票数 3
EN

Stack Overflow用户

发布于 2021-03-28 00:48:17

您可能希望尝试使用explain来查看哪些条件是可能的,以确保您拥有正确的条件。Check here for an example of how you might use that.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66833650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档