gpt4 book ai didi

Kubernetes 日志——从头开始

转载 作者:行者123 更新时间:2023-12-03 08:23:30 30 4
gpt4 key购买 nike

我已经运行一个 pod 一个多星期了,从开始到现在没有重启过。但是,我仍然无法查看自它启动以来的日志,它只提供最近两天的日志。容器是否有任何日志轮换策略以及如何根据大小或日期控制轮换?

我尝试了以下命令,但只显示最近两天的日志。

kubectl logs POD_NAME --since=0

有没有其他办法?

最佳答案

Is there any log rotation policy for the container and how to control the rotation like based on size or date



日志轮换由 docker --log-driver 控制和 --log-opts (或它们的 daemon.json 等效项),对于任何健全的系统,它都有文件大小和文件计数限制,以防止失控的服务耗尽 docker 主机上的磁盘。该答案还假设您正在使用 docker,但这是一个相当安全的假设

Is there any other way?



强烈建议类似 fluentd-elasticsearch , 或 graylog2 、Sumologic、Splunk 或其他任何东西,以便从主机导出这些日志。没有严重的集群会依赖无限日志磁盘或使用 kubectl logsfor循环搜索 Pod 的输出。更不用说从 kubernetes 容器本身导出日志了,这对于密切关注集群的健康状况几乎是必不可少的。

关于Kubernetes 日志——从头开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50868793/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com