gpt4 book ai didi

kubernetes - GKE:如何使用API​​获取节点和Pod的数量

转载 作者:行者123 更新时间:2023-12-02 12:02:15 35 4
gpt4 key购买 nike

目前,我可以从GoogleCloudPlatform管理控制台屏幕上获取各种信息,但是将来我希望使用API​​来获取信息。
获得的信息如下。

Kubernetes Engine>Clusters>Cluster Size
Kubernetes Engine>Workloads>Pods

请讲授与每个信息获取相对应的API。

最佳答案

后台的GKE UI调用Kubernetes API来获取信息并在UI中显示。
您可以使用kubectl来查询Kubernetes API以获取该信息。

kubectl get nodes
kubectl get pods

如果您在kubectl中打开详细模式,那么它将显示其在kubernetes api服务器上调用的REST API。
kubectl --v=8 get nodes
kubectl --v=8 get pods

用于节点和Pod的REST API是
GET https://kubernetes-api-server-endpoint:6443/api/v1/nodes?limit=500
GET https://kubernetes-api-server-endpoint:6443/api/v1/namespaces/default/pods?limit=500

这是关于如何配置Kubectl与GKE连接的 doc

这是来自kubernetes的 doc,以不同的方式访问Kubernetes API。

您也可以使用 kubectl proxy进行尝试。

记住要调用上述rest api,您需要使用证书或持有者 token 对kubernetes api服务器进行身份验证。

关于kubernetes - GKE:如何使用API​​获取节点和Pod的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59833516/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com