问题标签 [kubernetes-python-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
40 浏览

python - 如何使用 python kubernetes 客户端读取 Kubernetes 部署

python kubernetes客户端等效于什么

CRUD python 客户端示例

我参考了这个示例来获取 python 部署,但没有读取部署选项

0 投票
1 回答
70 浏览

python - Kubernetes Python 客户端:使用亲和力更新部署规范

我试图将关联对象添加到部署规范中我收到了这个错误

0 投票
0 回答
36 浏览

python - kubernetes python客户端:删除部署时阻止并等待子pod消失

我正在寻找使用 Kubernetes python 客户端来删除部署,然后阻止并等待所有关联的 pod 也被删除。我发现的很多示例都推荐使用如下的 watch 函数。

但是,我发现这有两个问题。

  1. 如果 pod 已经消失(或者如果其他进程在执行到达 watch 流之前删除了所有 pod),那么 watch 将找不到任何事件并且 for 循环将卡住,直到超时到期。如果没有事件,Watch 似乎不会产生活动。
  2. 在看到 pod 活动的事件流中的事件后,如何知道所有 pod 都被删除了?数起来似乎很脆弱。

我基本上希望kubectl delete --wait用 python 脚本替换该功能。

感谢您对此的任何见解。