Python Kubernetes客户端:相当于kubectl get [custom-resource]

时间:2020-05-04 14:21:02

标签: python kubernetes

使用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

有人知道正确的使用方法吗?

1 个答案:

答案 0 :(得分:1)

除非将对象添加到python客户端,否则您将无法做到这一点。

好像Istio正在Go客户端上工作,但是您可以连接到此issue来保持跟踪。

尽管有this的例子,它应该可以工作。您需要自己添加对象。