【问题标题】:Is it required to clear docker-logs in AKS / Kubernetes是否需要清除 AKS / Kubernetes 中的 docker-logs
【发布时间】:2020-07-09 07:44:02
【问题描述】:

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

【问题讨论】:

    标签: docker logging kubernetes azure-aks


    【解决方案1】:

    简短回答:

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

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

    /etc/docker/daemon.json 中有一个配置负责日志轮换。请看下面的例子:

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

    您可以更改这些值,但由于节点可以在规模或升级操作中替换,因此不会持久。然而,有一个解决方法。您可以使用knode 来更改节点配置:

    knode 使用 kubernetes 守护程序集进行节点配置。

    更多详情请见linked page

    如果有帮助,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-08
      • 2020-08-31
      • 2022-07-06
      • 2013-05-18
      • 2018-12-11
      • 1970-01-01
      • 2013-04-13
      相关资源
      最近更新 更多