是否需要清除 AKS / Kubernetes 中的 docker-logs

Is it required to clear docker-logs in AKS / Kubernetes

是否需要清理 docker 登录 AKS/Kubernetes?或者更简单,可以在 AKS 中设置最大日志大小?

简答:

  • 不,您不必自己清理 docker 日志。

  • 是的,有一种方法可以设置最大日志大小,但这不是官方支持的方法。

/etc/docker/daemon.json 中有一个配置负责日志轮换。请参阅以下示例:

{
  "live-restore": true,
  "log-driver": "json-file",
  "log-opts":  {
     "max-size": "50m",
     "max-file": "5"
  }
}

您可以更改这些值,但由于节点可以按比例更换或升级操作,因此它不会持久。但是有一个解决方法。您可以使用 knode 来更改节点配置:

knode uses a kubernetes daemonset for node configuration.

有关它的更多详细信息,请参阅 linked page

如果有帮助请告诉我。