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 日志已断开 打开空白 无法查看日志的主要内容,如果未能解决你的问题,请参考以下文章

用ELK工具收集rancher1.6上容器日志

Wdcp面板打开显示空白

无线网络连接已断开?

无法让 PHP 报告错误

微信打开界面空白

命令盘符不能上翻查看log