相关疑难解决方法(0)

kubectl 等待 pod 完成

我有一个 pod 规范,它运行如下命令rm -rf /some/path

我使用创建 podkubectl apply -f ...

现在我想等到 Pod 完成。我可以看到 Pod 已完成,kubectl get pod/<mypod>显示STATUS Completed

我该如何等待这个条件?

我看过了kubectl wait ...,但这似乎对我没有帮助

kubectl wait --for=condition=complete pod/<my-pod>似乎只是阻止。我还没有删除 Pod,它仍然处于已完成状态

kubernetes

5
推荐指数
1
解决办法
7754
查看次数

Kubernetes python 客户端相当于“kubectl wait --for”命令

我正在使用 kubernetes-client/python 并想编写一个方法,该方法将阻止控制,直到一组 Pod 处于就绪状态(运行状态)。我发现 kubernetes 支持wait --for命令通过命令做同样的事情。有人可以帮助我如何使用 kubernetes python 客户端实现相同的功能。

准确地说,我最感兴趣的是相当于-

kubectl wait --for condition=Ready pod -l 'app in (kafka,elasticsearch)'
Run Code Online (Sandbox Code Playgroud)

python kubernetes kubernetes-python-client

1
推荐指数
1
解决办法
652
查看次数