BbluewhaleK零S
- 已编辑
1.怀疑是kubesphere-system项目中redis的问题,查看日志和reids时间发现并无异常
2.查看ks-apiserver,有jwt: token used before issued jwt.go:53] token not found in cache 相关日志内容,需要进一步导致分析token过期的原因
3.拿日志去dp上搜索,给出以下分析建议:
4.批量查看每个集群节点时间并未发现时间不同步问题
5.查看三个ks-apiserver容器的时区发现异常,落在master01节点的ks-apiserver时间比其它节点慢20s左右
kubectl -n kubesphere-system exec ks-apiserver-647c666448-79dc5 – date
kubectl -n kubesphere-system exec ks-apiserver-647c666448-q7t5c – date
kubectl -n kubesphere-system exec ks-apiserver-647c666448-zp259 – date
6.我这里处理方式是:
将master001 系统时间手动修改正确,写入系统硬件时钟。更改/etc/ntp.conf配置文件,将master001作为ntp service节点,批量更改其它k8s节点ntp.conf配置文件,作为客户端与master001节点时间进行同步。配置完ntp时间同步后,系统登录恢复正常。