EKS安装rancher外接数据库

Rancher Server 设置

  • Rancher 版本:2.5.12
  • 安装选项 (Docker install/Helm Chart): Helm Chart
    • 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:EKS v1.20.15-eks-a64ea69
  • 在线或离线部署:在线

下游集群信息

  • Kubernetes 版本: v1.20
  • Cluster Type (Local/Downstream):
    • 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等): 导入EKS

重现步骤:
我在EKS集群中安装了rancher,能否像安装在k3s集群那样,外接一个RDS数据库进行数据存储?

结果:

预期结果:
EKS安装的rancher,用户数据报存在一个外部数据库

截图:

其他上下文信息:

日志


1 个赞

不支持。这个使用场景比较偏门,目前并没有在产品层面的支持计划中。
你如果有个人的workaround,可以分享出来。

如果不支持有下面几个问题:
1.创建的用户和project的权限数据保存在哪?
2.当k3s安装的rancher要迁移到使用EKS安装,请问用户的数据怎么迁移?同理,当rancher从一个EKS迁移到另外一个EKS,数据怎么迁移?

所有元数据都通过rancher连接的kube api-server写入其datastore中。
对于rancher备份和恢复,在文档中有描述:Rancher Docs: Backing up Rancher

这个datastore是不是集群的etcd