Python Kubernetes Client эквивалент kubectl get pods - PullRequest
0 голосов
/ 16 января 2020

Я пытаюсь использовать Python клиент Kubernetes, чтобы получить время выполнения каждого контейнера для всех моих модулей. Используя CLI K8s, эта информация доступна с помощью kubectl describe pods.

Я могу получить вывод для одного модуля, используя

api_response = api_instance.read_namespaced_pod(name='pod-name',namespace='namespace-name')

Однако мне нужна эта информация для всех модулей.

Что эквивалентно kubectl get pods для Python библиотеки K8s? Я думаю, что могу использовать это, чтобы создать список модулей и использовать вышеупомянутую команду, чтобы l oop через них по их имени модуля и получить необходимую информацию.

1 Ответ

1 голос
/ 16 января 2020

Из документов вы можете попробовать это api_response = api_instance.list_namespaced_pod(namespace='namespace-name')

...