【发布时间】:2020-07-09 07:44:02
【问题描述】:
是否需要清理 AKS/Kubernetes 中的 docker 日志?或者更简单,可以在 AKS 中设置最大日志大小?
【问题讨论】:
标签: docker logging kubernetes azure-aks
是否需要清理 AKS/Kubernetes 中的 docker 日志?或者更简单,可以在 AKS 中设置最大日志大小?
【问题讨论】:
标签: docker logging kubernetes azure-aks
简短回答:
不,您不必自己清理 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。
如果有帮助,请告诉我。
【讨论】: