将logrotate配置文件添加到Aks节点

时间:2020-04-14 16:21:14

标签: azure kubernetes azure-aks

我想在aks节点(Linux机器)上为pod和容器添加logrotate配置文件。我能够通过登录到Azure中的节点并在 /etc/logrotate.d 路径中手动添加它们来实现此目的。但是在我的代码中,可能需要重新部署才能删除这些更改。如何使其持久化或添加这些配置文件,以便在再次部署时在aks节点上创建它们?

仅供参考:我使用手臂模板进行部署。

1 个答案:

答案 0 :(得分:0)

使用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"
  }
}
相关问题