gpt4 book ai didi

python - 我可以在kubernetes python客户端中使用正则表达式作为工作名称吗?

转载 作者:行者123 更新时间:2023-12-02 12:03:21 24 4
gpt4 key购买 nike

我是k8s python客户端的非常新的用户。

我正在尝试找到在python客户端中使用正则表达式获得工作的方法。

例如在CLI中,
kubectl describe jobs -n mynamespace partial-name-of-job
给我提供名称为“mynamespace”中的partial-name-of-job的作业数。

我试图在python客户端中找到完全相同的代码。

我进行了几次搜索,建议使用标签选择器,但是python客户端API函数BatchV1Api().read_namespaced_job()需要作业的确切名称。

请让我知道是否有办法!

最佳答案

不幸的是,read_namespaced_job不允许使用名称模式过滤作业。

有具有field_selector参数的list_namespaced_job。但是field_selector支持有限的运算符列表:

You can use the =, ==, and != operators with field selectors (= and == mean the same thing).



因此,如果您要将正则表达式过滤器应用于作业列表,建议您获取完整列表,然后使用 Python regex对其进行过滤

关于python - 我可以在kubernetes python客户端中使用正则表达式作为工作名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57721359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com