Получить статус узла Kubernetes с помощью Python Client API - PullRequest
0 голосов
/ 12 февраля 2020

Ищите несколько советов о том, как получить статус узла с помощью клиентского API Kubernetes для Python. У меня есть следующее:

print("| Node Status | Node Name |")
ret = v1.list_pod_for_all_namespaces(watch=False)

for a in ret.items:
        ret2 = v1.read_node_status(a.spec.node_name)
        rawData = (ret2.status.conditions)

Тем не менее, ret2.status.conditions возвращает искаженный объект списка / json, поэтому поиск в .conditions и получение статуса и типа условия затруднены. Кто-нибудь написал что-нибудь для получения статуса узла?

1 Ответ

0 голосов
/ 12 февраля 2020

У меня есть решение моего собственного вопроса! Забавно, что решение всегда приходит, когда вы думаете, что у вас нет выбора!

nodeStatus = (node.status.conditions)

        for i in nodeStatus:
            status = i.status
            type = i.type
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...