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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!