Kubernetes python API 获取 CRD 实例
Kubernetes python API get instances of CRD
我目前正在为 Kubernetes 使用 Python API,我必须:
检索自定义资源名称的实例FADepl
。
编辑该实例的值。
在终端中,我会简单地列出所有 FADepls
和 kubectl get fadepl
,然后使用 kubectl edit fadepl <fadepl_name>
编辑正确的一个。我检查了 K8s APIs for Python 但我找不到我需要的东西。我可以用 API 做些什么吗?
提前致谢!
我发现 get_namespaced_custom_object 调用应该可以解决问题
你是对的。使用 get_namespaced_custom_object
您可以检索实例。此方法 returns 命名空间范围内的自定义对象。默认情况下,它使用同步 HTTP 请求。
由于该方法的输出 returns 一个对象,您可以简单地使用 replace_cluster_custom_object
.
替换它
Here 您可以找到实施示例。
另请参阅 API Reference for Python 的完整列表。
我目前正在为 Kubernetes 使用 Python API,我必须:
检索自定义资源名称的实例
FADepl
。编辑该实例的值。
在终端中,我会简单地列出所有 FADepls
和 kubectl get fadepl
,然后使用 kubectl edit fadepl <fadepl_name>
编辑正确的一个。我检查了 K8s APIs for Python 但我找不到我需要的东西。我可以用 API 做些什么吗?
提前致谢!
我发现 get_namespaced_custom_object 调用应该可以解决问题
你是对的。使用 get_namespaced_custom_object
您可以检索实例。此方法 returns 命名空间范围内的自定义对象。默认情况下,它使用同步 HTTP 请求。
由于该方法的输出 returns 一个对象,您可以简单地使用 replace_cluster_custom_object
.
Here 您可以找到实施示例。
另请参阅 API Reference for Python 的完整列表。