是否可以通过API在GCloud控制台的Kubernetes Engine > Services & Ingress
下查询资源?
答案 0 :(得分:1)
这是一个好问题。答案有点复杂。
基本上,IIUC您想列出集群的Kubernetes服务和入口。该功能由Kubernetes的API服务器提供,而不是由Kubernetes Engine本身提供。
因此,您可以通过多种方式执行此操作,但是通常(使用kubectl
命令行):
kubectl get services [--namespace=${NAMESPACE}]
kubectl get ingresses [--namespace=${NAMESPACE}]
如果您已部署例如Kubernetes Web UI以前是Dashboard,您也应该可以通过它枚举服务。
您还可以直接与群集的API服务器进行交互,以使用上述命令进行kubectl
进行的底层REST API调用。
对于Kubernetes Engine,Cloud Console正在访问2个不同的API: