Kubernetes: Как я могу получить статус и перезапуск контейнера с помощью Python? - PullRequest
0 голосов
/ 05 октября 2018

Я хотел бы получить статус контейнера и перезапуск модуля, используя python kubernetes .В настоящее время я использую list_namespaced_pod для получения модулей и состояния контейнера , которое я интерпретирую как состояние модуля.Это работает, но далеко не идеальное решение.Я ищу что-то, что дает мне информацию, аналогичную kubectl -n $NAMESPACE get pods.

1 Ответ

0 голосов
/ 06 октября 2018

Вы можете сделать следующее, например, чтобы получить все модули и их статус:

api_response = api_instance.list_namespaced_pod(namespace, pretty=pretty, timeout_seconds=timeout_seconds, watch=watch)

for i in api_response.items:
    print(i.metadata.name + " " + i.status.phase)
...