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