google-cloud-platform - 在 2 个集群上使用 Istio 路由的 GKE
问题描述
我想提高我对客户的服务可及性。目前我在“欧洲西部地区”有 1 个集群,其中 istio 有 10 个服务(或多或少)。具有部署、虚拟服务和服务以及服务之间的一个共享卷以及服务之间的 istio 内部路由。
我想在“美国区域”上创建额外的集群,并使用我在原始“欧洲集群”上的所有 istio 配置创建一个“欧洲集群”的副本。
这意味着来自美国的用户将在“us cluster”上点击我的服务,来自欧洲的用户将在相同的域上点击“europe clsuter”。
设置“美国集群”后我遇到的问题是我目前有两个负载均衡器 - 一个用于“美国集群”,一个用于“欧洲集群”。在这种情况下,我的路由有问题。我的想法是在它上面添加第三个负载均衡器,它负责根据用户的区域进行路由器,但我无法配置这样的东西。
tnx。
编辑: 在我的情况下, istio 管理所有路由,他是负载均衡器。
解决方案
推荐阅读
- mysql - 在查询中使用 GROUP_CONCAT 没有得到正确的结果
- android-studio - 颤动 Android Studio:检索 ro.product.cpu.abi 的设备属性时出错:
- python-3.x - 在另一个数组中高效查找下一个更大
- node.js - 如何使用 fetch() 将 GraphQL 查询发送到 GraphQLJS
- node.js - 为什么要在 node.js 中使用环境变量?
- node.js - 在某些情况下,EJS 只是输出第一个找到的用户
- scala - 为什么以及如何将案例类迁移到 Scala 中的提取器
- python - PyCharm 无法加载 TensorFlow 运行时
- c# - 修改代码以获得从牛市到熊市周期平稳趋势的合成数据
- excel - 我的宏出现越界错误