代码之家  ›  专栏  ›  技术社区  ›  user1578872

Kubernetes日志-从一开始

  •  3
  • user1578872  · 技术社区  · 7 年前

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

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

    kubectl logs pod_name--自=0

    还有别的办法吗?

    谢谢

    1 回复  |  直到 7 年前
        1
  •  5
  •   mdaniel    7 年前

    原木旋转由码头工人控制。 --log-driver --log-opts (或他们的) daemon.json 这个答案也假设你在使用Docker,但这是一个相当安全的假设。

    fluentd-elasticsearch graylog2 或是苏美格,或是斯普伦,或是其他什么东西,以便把这些原木从主机上取出来。任何严重的集群都不会依赖无限的日志磁盘,也不会使用 kubectl logs for 循环搜索pods的输出。更不用说从kubernetes容器中导出日志了,这对于监视集群的健康状况几乎是必不可少的。

    推荐文章