使用 kubectl 我可以执行以下命令:
kubectl get serviceentries
Run Code Online (Sandbox Code Playgroud)
然后我收到一些信息。但是serviceentries是一种自定义资源。那么我如何才能获取相同的信息,然后使用 kubernetes 客户端呢?
例如,Yaml 如下所示:
kubectl get serviceentries
Run Code Online (Sandbox Code Playgroud)
有谁知道正确的使用方法吗?
你应该能够像这样使用 python 客户端来拉它:
kubernetes.client.CustomObjectsApi().list_cluster_custom_object(group="networking.istio.io", version="v1alpha3", plural="serviceentries")
Run Code Online (Sandbox Code Playgroud)
该方法适用于 kubernetes 中的每个自定义资源,并且不需要对 python 客户端进行任何进一步的定义。
归档时间: |
|
查看次数: |
1696 次 |
最近记录: |