google-cloud-platform - GKE - 如何将两个集群相互连接
问题描述
我是 kubernetes 和 gcp 的新手。A
我有一个名为我的服务运行的集群。为了运行它需要一个弹性搜索集群。我想在不同的 GKE 集群中运行 elasticsearch,这样它就不会对我当前的服务产生任何影响。我创建了另一个名为的集群B
,现在我遇到了一个问题,我不知道如何使集群中的服务A
连接到集群中的 elasticsearch pod B
。
目前我找到了两种解决方案:
a)使弹性搜索可以在公共互联网上访问 - 我想避免这种解决方案
b)将另一个容器添加到服务中,该容器将对B
集群进行身份验证并运行kubectl proxy
它们似乎都不是完美的解决方案。如何解决这种情况?您是否有任何教程文章或提示如何正确解决它?
编辑:
重要笔记:
两个集群都属于默认 vpc
集群存在我无法拆除它们并重新创建重新配置
解决方案
推荐阅读
- unity3d - Unity - 如何在实例化的预制件上的数组中设置一个值
- python - 使用python从图表中提取数据
- pandas - 从过滤的系列创建一个序列行
- git - 各个 git 存储库中的 Terraform Kubernetes 服务定义?
- mysql - 有没有办法在 MySQL 中为每个 ID 插入对应行的触发器?
- r - 如何在 R 中使用列索引作为 x 轴
- sql - 使用变量作为表名并传递给另一个 sql 查询
- node.js - 我想在 node.js express 中自动化模型和路由部分
- bash - 使用从 bash 变量中引用名称的 Azure Pipelines 变量
- python - 如何合并具有相同名称的两列