首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  程序员

求教, k8s 这种查看容器应用日志功能是如何实现的?日志格式与终端看的保持一致,而且支持上一页和下一页功能。或者有没有类似的技术可以实现上面的功能?

  •  
  •   Tianny · 65 天前 · 596 次点击
    这是一个创建于 65 天前的主题,其中的信息可能已经有所发展或是发生改变。

    求教,k8s 这种查看容器应用日志功能是如何实现的?日志格式与终端看到的保持一致,而且支持上一页和下一页功能。或者有没有类似的技术可以实现上面的功能?

    6 回复  |  直到 2018-06-13 21:38:50 +08:00
        1
    dif   65 天前
    同问
        2
    mritd   65 天前 via iPhone
    有图么?我网不好?
        3
    mritd   65 天前 via iPhone
    日志查看可以解析容器 stdout json
        4
    reAsOn   65 天前   ♥ 1
    k8s 调用的是 docker engine 的 api,终端是流式的日志,所以你如果也用 docker api,可以获得日志流,如果需要分页,那建议配置 log driver,把日志导去数据库吧,比如 elasticsearch 之类的。。。
        5
    abmin521   65 天前 via Android
    听起来像是在说 Dashboard
        6
    awhane   65 天前   ♥ 1
    楼上说了通过 docker engine 的 api 就支持流式的日志。也可以采集日志到 ES 中,便于以后检索和日志归档。同样可以去采集 container log 目录文件,然后去通过 k8s api 检索当前 container 属于哪个 pod,为每条日志打个标签便于日志归类。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   1206 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 27ms · UTC 00:27 · PVG 08:27 · LAX 17:27 · JFK 20:27
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1