Rancher Server 设置
- Rancher 版本:2.8.5
- 安装选项 (Docker install/Helm Chart): Docker install
下游集群信息
- Kubernetes 版本: aws eks 1.28
用户信息
- 登录用户的角色是什么?(管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):管理员
问题描述:
rancher中查看容器日志,会自动在前面追加两层日期时间,取消勾选显式时间戳,只会减少一层时间戳,还有一层仍然存在,影响日志观看。
截图:
三层时间戳,前面两层rancher加的,第三层自己打印的,影响日志查看。
ksd
2
如果我没理解错,只有 1 是 rancher 加的,如果要确认二三层是不是 rancher 加的,那你可以 docker logs 确认下。
执行 `kubectl logs yue-open-devops-deploy-68f65dc9b7-rkvhs` 命令,打印的日志是正常的。但 rancher ui查看的多了两层时间,还排版错乱
ksd
5
你也试试其他的镜像,比如 看看 rancher 自带的pod 会不会有问题。
这个是集群应用商店里面安装的监控pod,也是三层时间戳,这个问题我记得2.6.x就存在了,但一直没有修复
应该也不是k8s的问题,毕竟我试过k3s与eks各个版本了。
docker run ylyue/yue-open-devops-deploy:2.8.0
你试下这个java镜像,虽然会报错,但能复现错误日志,再用 kubectl logs
对比下日志打印
1 个赞
这个问题要解决,需要去 github
提个 issues
么
建议到 rancher 上提交 Issue,给出日志样例
liuyan
11
我看截图中日志信息好像中间有不合理的换行,我怀疑是单条日志过长,后端推送时,分多次推送导致 UI 解析日志出现了问题,下面的 issue,是因为日志有多字节 utf8 文字,导致乱码,就是上面的原因导致,如果可能的话试试 2.9.0版本,因为2.9.0版本修复了这个问题
https://github.com/rancher/dashboard/issues/10196