Rancher:v.2.11.0采用内置sqlite作为数据存储时, kine表中数据不断累加达到惊人的数据上百万条记录,甚至可能更高

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,是什么类型的集群?(自定义/导入或为托管 等):
      用户信息
  • 登录用户的角色是什么? (管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):管理员
    • 如果自定义,自定义权限集:管理员

主机操作系统:

[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天左右时间,观察结果:
    97b23986e2a1a7f71fa815ec27280057

  • 第二次全新安装rancher:v2.11.0,观察结果:

其他上下文信息:

日志