Go lang/client: как описать узел с помощью go/client

Я хочу использовать клиент go для описания узла, а точнее, я хочу перечислить типы условий узла и его статус, а также события.

Изменить: я смог описать узел и получить состояние узла, но не события или процессор/память.

1 ответ

Я нашел ниже, чтобы получить условия и статус узла, но не события.

      nodes, _ := clientset.CoreV1().Nodes().List(context.TODO(), metav1.ListOptions{})

for _, node := range nodes.Items {
fmt.Printf("%s\n", node.Name)
    
        for _, condition := range node.Status.Conditions {
        fmt.Printf("\t%s: %s\n", condition.Type, condition.Status)
    }
}
Другие вопросы по тегам