需要收集 app containers 的日志并统一管理,日志是打印到标准输出上的,而且我也没有宿主机的权限,所以没办法直击在宿主机节点上去收集日志,sidecar container 有没有办法去获取 app container 的标准输出呢?
谢谢!
谢谢!
1
ypcs03 Jul 20, 2020
比较简单一点儿的办法就是挂载 docker 的目录`/var/lib/docker`这样你就可以看到所有 container 的日志了
坐等楼下更好的建议 |
2
hellodudu86 Jul 20, 2020
loki + grafana
|
3
SkyYu822 Jul 20, 2020
主容器和边车容器挂载同一份 emptydir
|
4
rajame OP |
5
kindjeff Jul 20, 2020
hostPath
|
6
ifane Jul 20, 2020
直接指定 container 的日志驱动使用 fluentd, 这样容器的标准输出都会走 fluentd
|