我可以从单个 k8s dashbaord 访问多个集群吗?

问题描述 投票:0回答:2

我有两台安装了 k3s 的服务器。我已经在 server1 上安装了 k8s-dashboard

我在server1中设置了集群,即我可以从server1访问server2的k8s资源。

kubectl config set-cluster server2 --server=https://{IP_OF_SERVER2}:6443
kubectl config set-context server2 --cluster=server2
kubectl config use-context server2

但是我想从server1的k8s仪表板访问server2的所有资源。

这可以吗?

kubernetes kubernetes-dashboard
2个回答
1
投票

首先,Kubernetes 仪表板需要查询 dashboard-metrics-scraper,因此您需要在将仪表板 UI 与

scraper
链接之前安装它。

从代码来看,它看起来不像接受数组,而是接受字符串。

# Metrics Scraper sidecar host for dashboard
K8S_DASHBOARD_SIDECAR_HOST=${K8S_DASHBOARD_SIDECAR_HOST:-"http://localhost:8000"}

铲运机边车

docker-env

因此,您需要在集群 2 上部署 Metrics Scraper sidecar,然后需要公开服务,并且可能需要仪表板的两个实例。

最好在自己的集群上创建仪表板。


0
投票

如果您需要为所有集群使用单个仪表板,请尝试 Lens IDE

© www.soinside.com 2019 - 2024. All rights reserved.