У меня есть два контейнера в моем модуле, один контейнер - приложение, которое записывает журналы (stdout / stderr), а второй контейнер предназначен для чтения журналов контейнера приложения и записи его в файл logs.txt.
У меня вопрос: как я могу сказать второму контейнеру читать журналы контейнера приложения?
Когда я на хосте (с k8s), я могу запустить:
$kubectl logs -f my_pod >> logs.txt
и получите логи стручка.
Но как я могу сказать одному контейнеру читать журналы другого контейнера в том же модуле?
Я сделал нечто подобное с докерами: я смонтировал docker.sock докера хоста,и сделал $docker logs -f app_container >> logs.txt
Но я не могу (насколько я знаю) смонтировать kubectl в контейнер в модуле pod для запуска команд kubectl.
Так как, по-вашему, я могу это сделать?