首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调试containerLogMaxSize不对kubelet生效?

如何调试containerLogMaxSize不对kubelet生效?
EN

Server Fault用户
提问于 2023-03-29 02:45:51
回答 1查看 191关注 0票数 1

我正在运行以下EKS版本:

代码语言:javascript
复制
kubelet --version
Kubernetes v1.22.12-eks-ba74326

我已经将以下参数设置为文档化的这里

代码语言:javascript
复制
  "containerLogMaxSize": "100 Mi"

然后我重新启动了kubelet:

代码语言:javascript
复制
systemctl daemon-reload
systemctl restart kubelet

但我的日志仍在10 MB旋转。

对于如何调试或修复这个问题,有什么想法吗?

EN

回答 1

Server Fault用户

发布于 2023-03-29 05:58:55

根据官方的文档

ContainerLogMaxSize是定义容器日志文件在旋转之前的最大大小的数量。例如:“5英里”或“256 5Mi”。如果DynamicKubeletConfig处于打开状态,则在动态更新此字段时,请考虑它可能触发日志旋转。默认值:“10”

如果不接受containerLogMaxSize中提到的值,那么在默认情况下,日志旋转将返回10 MB的日志file.Please,更新上面示例中提到的值为100 MB (没有空格),因为您的需求是100 MB。

代码语言:javascript
复制
containerLogMaxSize: 100Mi
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1127386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档