![](/img/trans.png)
[英]Python Kubernetes Client equivalent of kubectl get pods
[英]Python Kubernetes Client: equivalent of kubectl get [custom-resource]
使用 kubectl 我可以執行以下命令:
kubectl get serviceentries
然后我收到一些信息。 但是serviceentries是一個自定義資源。 那么我如何使用 kubernetes 客戶端獲取相同的信息呢?
Yaml 看起來像這樣,例如:
apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
name: external-svc-https
spec:
hosts:
- api.dropboxapi.com
- www.googleapis.com
- api.facebook.com
location: MESH_EXTERNAL
ports:
- number: 443
name: https
protocol: TLS
resolution: DNS
有人知道正確的使用方法嗎?
您應該可以使用 python 客戶端將其拉出,如下所示:
kubernetes.client.CustomObjectsApi().list_cluster_custom_object(group="networking.istio.io", version="v1alpha3", plural="serviceentries")
該方法適用於 kubernetes 中的每個自定義資源,並且不需要對 python 客戶端進行任何進一步定義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.