rancher 日志已断开 打开空白 无法查看日志
Posted 滴滴滴--你不是爱拖延,而是爱逃避
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rancher 日志已断开 打开空白 无法查看日志相关的知识,希望对你有一定的参考价值。
rancher-node和rancher-server主机的时间不一致导致的。看看是哪一台主机的时间有问题,将时间同步正确,问题就解决了。
根据上面的方案,我检查了Rancher服务器和其他子节点的时间如下,经过多次查看之后我确定时间都是同步的,全部都与北京时间一致.
经过多次思考之后我开始尝试进入到Rancher各节点的容器中查看时间是否同步,或许时间不一致指的是容器时间也未可知呢.嘿嘿~~
然而现实很残酷,即使是容器的时间也是一致的...
经过多次排查还是无法解决问题,我尝试进入Rancher的官方看看能否找到解释,最后还真被窝找到了他们官方给出的解决方案,如下
求助! 我不能通过RANCHER的界面打开命令行或查看日志。RANCHER是如何去访问容器的命令行和日志的?
Agent主机有可能会暴露在公网上,Agent上接受到的访问容器命令行或者日志的请求是不可信的。Rancher Server中发出的请求包括一个JWT(JSON Web Token),JWT是由服务器签名并且可由Agent校验的,Agent可以判断出请求是否来自服务器,JWT中包括了有效期限,有效期为5分钟。这个有效期可以防止它被长时间使用。如果JWT被拦截而且没有用SSL时,这一点尤为重要。
如果你运行docker logs -f (rancher-agent名称或ID)。日志会显示令牌过期的信息,随后检查Rancher Server主机和Rancher Agent主机的时钟是否同步。
————————————————
版权声明:本文为CSDN博主「栗子木」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42214548/article/details/109551971
以上是关于rancher 日志已断开 打开空白 无法查看日志的主要内容,如果未能解决你的问题,请参考以下文章