Добавить файл конфигурации logrotate на узел aks - PullRequest
0 голосов
/ 14 апреля 2020

Я хочу добавить файл конфигурации logrotate для контейнеров и контейнеров на узле aks, который является машиной linux. Мне удалось добиться этого путем входа в систему на узле azure и добавления их вручную по пути / etc / logrotate.d . Но в моем коде есть случаи, когда мне, возможно, придется развернуть снова, чтобы удалить эти изменения Как сделать так, чтобы он сохранялся или добавлял эти файлы конфигурации, чтобы они создавались на узле aks при повторном развертывании?

К вашему сведению: я использую шаблоны для развертывания.

1 Ответ

0 голосов
/ 14 апреля 2020

с AKS вам не нужно настраивать Log Rotate на самих узлах, чтобы управлять ротацией журналов для контейнера.

Это обязанность Docker, и AKS правильно настраивает ротацию таких журналов.

xinfra@aks-linux-vmss000000:~$ cat /etc/docker/daemon.json
{
  "live-restore": true,
  "log-driver": "json-file",
  "log-opts":  {
     "max-size": "50m",
     "max-file": "5"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...