Kubernetes 使用kubectl等待pvc绑定
我想使用Kubernetes 使用kubectl等待pvc绑定,kubernetes,kubectl,Kubernetes,Kubectl,我想使用kubectl wait命令等待pvc绑定 我尝试了kubectl wait--for=condition=bound pvc/我的pvc声明--timeout=2s,但它似乎不起作用。这是输出错误:等待persistentvolumeclaims/my pvc claim上的条件时超时 我阅读了kubectl wait文档,但仍然不明白应该使用哪种条件。我怎样才能做到这一点?是否有更完整的文档说明如何执行此操作?您可能需要尝试使用explain查看哪些条件可以确保您使用正确的条件 您可
kubectl wait
命令等待pvc绑定
我尝试了kubectl wait--for=condition=bound pvc/我的pvc声明--timeout=2s
,但它似乎不起作用。这是输出错误:等待persistentvolumeclaims/my pvc claim上的条件时超时
我阅读了kubectl wait
文档,但仍然不明白应该使用哪种条件。我怎样才能做到这一点?是否有更完整的文档说明如何执行此操作?您可能需要尝试使用explain查看哪些条件可以确保您使用正确的条件 您可能想尝试使用explain来查看哪些条件可以确保您的条件是正确的 您可以使用以下命令:
while [[ $(kubectl get pvc myclaim -o 'jsonpath={..status.phase}') != "Bound" ]]; do echo "waiting for PVC status" && sleep 1; done
可以使用以下命令:
while [[ $(kubectl get pvc myclaim -o 'jsonpath={..status.phase}') != "Bound" ]]; do echo "waiting for PVC status" && sleep 1; done
谢谢,这个链接很有用。我运行了kubectl explain pvc.status.conditions
,但在输出中,我只看到了关于类型type-required-
的内容。你明白了吗?我按照公认答案中的建议做了。谢谢,此链接很有帮助。我运行了kubectl explain pvc.status.conditions
,但在输出中,我只看到了关于类型type-required-
的信息,您明白了吗?我按照公认答案中的建议做了。