Rick usernamecantbeXXX 翻了代码 貌似是10000 你的流水线执行历史有多少,及时这里写了很大的一个数字,理论上也不会真的获取那么多。另外,Jenkins 的流水线执行历史不建议保留很多。历史很多的话,除了这里,还会导致其他的很多问题。最主要的是 Jenkins 直接存储在文件系统上,效率非常低。
usernamecantbeXXX hongming 你给的文档 ntp检查过 都同步了。其余的也是设置正确。 我的情况是 新增的用户 出现的,其他用户正常。查看过其他集群的kubectl get User,至少是一个小时内都 没同步过去。 其他用户是能正常登录的!!!
hongming usernamecantbeXXX 可以贴一下member 集群和host集群ks-apiserver的日志,按照这个文档排查应该可以解决问题,https://kubesphere.com.cn/docs/faq/access-control/session-timeout/
usernamecantbeXXX Rick 我这边用的时间比较久 所以有些历史达到几百条,我试过修改这两个保留值,并重新运行流水线,但是记录并没有变少,进去Jenkins 挂载的目录里面看也是没有少。
Rick 你提到有些历史很多,那是不是历史很多的流水线设置了这两个值。 经过我的测试,图形化编辑或者直接编辑 Jenkinsfile 的流水线,保留值是没问题的。 对于多分支流水线(git, gitlab, github, bitbucket)中的固定分支,目前是没有可以设置的地方,需要手动清理;对于临时分支、PR 的话,由于不会长期存在,因此不会出现积压的问题。