一个k8s集群是否支持 通过外部 docker 搭建的多套rancher管理

rancher 版本 2.6.8
我们之前在docker环境下搭建了一个rancher服务,负责管理,k8s集群: A,B,C
现在我想在另一台虚拟机上,再次通过docker搭建了一个rancher服务 管理 k8s集群: A,B,C 是否可行

可以,但这个设计到迁移数据,操作起来比较麻烦 ,可参考:

最好找个测试环境测试下

这个是迁移指导,我其实是想同时跑2个rancher server, 一个用于给运维用户使用,一个用于与内部系统对接查询k8s状态信息

请问这种技术方案可行吗

那你可以参考这个项目:GitHub - cnrancher/kube-explorer: A portable explorer for Kubernetes, without any dependency.

谢谢
./kube-explorer --kubeconfig=xxxx --http-listen-port=9898 --https-listen-port=0
按我理解, --kubeconfig=xxxx --这个是需要监控的下游k8s集群配置对吗,
然后kube-explorer 启动后不需要导入集群,无需依赖集群内安装相关 rancher组件即可进行集群管理对吗,而且支持API

验证了 可以 谢谢 :grinning:
另外我们目前 EKS 升级到1.31了,后续还会继续支持吧

后续会继续支持,但是kube-explorer 你可以理解为一个 UI,里面并不存储数据,对集群的操作还得依赖之前的 rancher server

额 你的意思是说 ,kube-explorer不是直接通过k8s APi server 或者watch 机制获取的数据,而是请求rancher server获取的数据吗? 但我看项目介绍 :kube-explorer is a portable explorer for Kubernetes without any dependency.

或者 就是说当我 访问 kube-explorer 时,它还是 会请求 我部署在 docker上的rancher-server获取集群数据?是这个意思吗

验证了 确实是这样。。。当我把我的docker里运行的rancher重启后他就拿不到数据了。。。

kube-explorer 请问能否支持直接操作 k8s cluster,或者就是同事部署2套rancher server 操作同一个集群

你想操作什么?

不可以