Rancher Server 设置
- Rancher 版本:Rancher:v2.11.0
- 安装选项 (Docker install/Helm Chart): Helm Chart
- 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:RKE2
- 在线或离线部署:离线安装
下游集群信息 - Kubernetes 版本: v1.32.3+rke2r1
- Cluster Type (Local/Downstream): Downstream
- 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等):
用户信息
- 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等):
- 登录用户的角色是什么? (管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):管理员
- 如果自定义,自定义权限集:管理员
主机操作系统:
[root@worker01 opt]# uname -r
4.19.90-89.11.v2401.ky10.aarch64
[root@worker01 opt]# cat /etc/os-release
NAME="Kylin Linux Advanced Server"
问题描述:
Rancher:v.2.11.0采用内置sqlite作为数据存储时, kine表中数据不断累加达到惊人的数据上百万条记录,甚至可能更高
重现步骤:
1、安装K3S时采用sqlite做为默认数据存储,安装好rancher:v2.11.0,通过 rancher算定义创建下游集群,一共添加四台node节点(前三台为master+control plane+worker角色,第四台为worker角色),运行大约11天,kine表中产生100多万条记录。
2、再次清除所有服务器,再全新安装,同第一次一样的 node节点数,发现数据仍然在不断累加,运行2天,kine表中记录已经达近19万条。
问题:
请问:kine表的记录数这么多,是不是BUG,怎么解决?
目前只想用sqlite存储。有没有相关文档可参考学习一下kine表这块知识。
结果:
登录 sqlite库,查看:select count(*) from kine; 显示数据一直在不断累加,随着时间推移,记录数达到100多万,参见截图。
预期结果:
数据量应该没这么大。
截图:
-
第一次安装rancher:v2.11.0,运行11天左右时间,观察结果:
-
第二次全新安装rancher:v2.11.0,观察结果:
其他上下文信息:
日志