【发布时间】:2021-07-22 04:26:21
【问题描述】:
我想通过 go 客户端获取节点列表及其在 Kubernetes 中的状态。我在用
clientset.CoreV1().Nodes().List(metav1.ListOptions{})
并且我能够获取节点列表和一些信息,例如节点标签,但我找不到 status.phase 那里(对于给我状态的 pod)。
我搜索并找到了NodeCondition (https://github.com/kubernetes/api/blob/9b64426eca51a74faa7cc9bd732a533d339c69c2/core/v1/types.go#L4911),但我找不到任何关于如何使用它的文档,我自己也无法让它工作。有人可以告诉我如何通过客户端获取节点的状态吗?
【问题讨论】:
标签: go kubernetes kubernetes-go-client