Наша установка:
Мы используем kubernetes в GCP.У нас есть модули, которые записывают журналы на общий том, с контейнером коляски, который всасывает наши журналы для нашей системы журналирования.Вместо этого мы не можем просто использовать stdout для этого процесса.
Некоторые из этих модулей долгоживущие и заполняют дисковое пространство из-за отсутствия ротации журналов.
Вопрос: Какой самый простой способ предотвратитьместа на диске от заполнения здесь (без планирования перезапуска модуля)?
Я пытался установить logrotate, используя: RUN apt-get install -y logrotate
в нашем Dockerfile и помещая файл конфигурации logrotate в /etc/logrotate.d/dynamicproxy
, но, похоже, это не такбеги./var/lib/logrotate/status
никогда не генерируется.
Мне кажется, что я лаю не на том дереве или пропускаю что-то неотъемлемое для того, чтобы это работало.Любая помощь будет оценена.