Rancher Server 设置
- Rancher 版本:2.6.5
下游集群信息
- Kubernetes 版本: 1.20, 1.23
用户信息
- 登录用户的角色: 管理员/集群所有者
问题描述:
新安装2.6.5 已正常使用 2个月,最近突然出现无法查看 POD的问题:
- 点击看POD日志,浏览器上没有响应。查看浏览器上js脚本报错:
- 其它功能未见异常(如如 点击进入 POD shell 也可以正常使用)
- 使用 Chrome, Edge,Firefox 均出现相同的错误
- 重启 Rancher Server,问题依然存在。
重现步骤:
- 在 Rancher UI 上浏览所有 POD
- 在POD 列最右边菜单,选择 ”View Logs"
- 可以观察到,展示 log 的窗口内容为空
- F12 可以看到,UI 脚本报错。
结果:
- 展示 log 的窗口内容为空
预期结果:
2. 可以正常展示 POD 的运行 log
截图:
其他上下文信息:
无
日志
在查看 POD 日志时,Rancher Server不会新报错误。
查看 Rancher Serve 历史日志,有类似这些,不知道是否跟这个问题相关。
2022/07/19 03:38:30 [ERROR] Unknown error: Operation cannot be fulfilled on preferences.management.cattle.io "cluster": the object has been modified; please apply your changes to the latest version and try again
2022/07/19 03:43:48 [ERROR] Error during subscribe websocket: close sent
WARNING: key.pem does not contain a certificate or CRL: skipping
2022/07/19 03:54:36 [ERROR] error parsing azure-group-cache-size, skipping update strconv.Atoi: parsing "": invalid syntax
E0719 03:54:38.553560 98 memcache.go:196] couldn't get resource list for custom.metrics.k8s.io/v1beta1: Got empty response for: custom.metrics.k8s.io/v1beta1
2022/07/19 03:55:17 [ERROR] defaultSvcAccountHandler: Sync: error handling default ServiceAccount of namespace key=cattle-fleet-system, err=Operation cannot be fulfilled on namespaces "cattle-fleet-system": the object has been modified; please apply your changes to the latest version and try again