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
验证了 可以 谢谢
另外我们目前 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 操作同一个集群
你想操作什么?
不可以