我有两个不以任何方式相互通信的 Kubernetes 集群。这个想法是维护一个 prometheus 实例(在另一个第三个集群中),它可以从两个集群中抓取端点。
我在每个集群中创建了一个服务帐户,赋予它集群角色和集群角色绑定,并获取了一个秘密的 yaml 文件。然后,我在运行 prometheus 的第三个集群中导入了相同的秘密。使用这些挂载的秘密,我能够从集群 1 和 2 中的所有 pod 中提取数据。
有没有更好的选择来实现这个用例?我在某种程度上将秘密从一个集群转移到另一个集群以获得相同的 ca.crt 和令牌。