【发布时间】:2016-01-15 00:03:45
【问题描述】:
我是围棋新手。我想使用 Go 代码获取 kubernetes 中节点和集群的存储统计信息。我如何使用 Go 获得 Kubernetes 节点和集群的免费和已用存储。
【问题讨论】:
标签: go nodes kubernetes
我是围棋新手。我想使用 Go 代码获取 kubernetes 中节点和集群的存储统计信息。我如何使用 Go 获得 Kubernetes 节点和集群的免费和已用存储。
【问题讨论】:
标签: go nodes kubernetes
这其实是2个问题:
如何向 Kubernetes 主服务器执行 http 请求?
有关详细信息,请参阅 [1]。 Tl;dr 您至少可以通过 3 种方式访问 apiserver:
一种。 kubectl get nodes(不去)
湾。 kubectl proxy,然后是一个 go http 客户端到这个 url
C。在 Kubernetes 集群中运行 pod
我需要执行哪些请求才能获取节点统计信息?
一种。运行kubectl describe node,它应该会显示资源信息。
湾。现在运行 kubectl describe node --v=7,它应该会显示 REST 调用。
我还认为您应该按照https://stackoverflow.com/help/how-to-ask 重新格式化您的问题标题,以便它反映您真正要问的内容。
[1]https://github.com/kubernetes/kubernetes/blob/release-1.0/docs/user-guide/accessing-the-cluster.md
【讨论】: