Watch Pod, содержащий несколько контейнеров, использующих метод потока Kubernetes.Python

Программы на Python
Anonymous
Watch Pod, содержащий несколько контейнеров, использующих метод потока Kubernetes.

Сообщение Anonymous »

Мне нужно передавать журналы из контейнера внутри модуля Kubernetes. Это работало хорошо, пока у меня не был только один контейнер, но теперь, когда в одном модуле находится несколько контейнеров, у меня возникают проблемы.
Документация Kubernetes кажется неадекватной для решения этой проблемы, или, может быть, я еще недостаточно посмотрел.
Вот что я пытаюсь сделать:
До (хорошо работает):

Код: Выделить всё

w = watch.Watch()

for i in w.stream(api_instance.read_namespaced_pod_log, name=
,
namespace=, tail_lines=):

...some code...
...some code...
При наличии нескольких контейнеров выдается ошибка: для модуля необходимо указать имя контейнера
Я пробовал, но не работает

Код: Выделить всё

w.stream(api_instance.read_namespaced_pod_log, name=pod_name, namespace=namespace, tail_lines=lines, container=)
Чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/768 ... eam-method

Вернуться в «Python»