访问Redis内存存储多个VPC

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

资源

Redis - 托管服务(内存存储) - 只有单个 Auth 网络不能连接多个 VPC

VPC - 1 - 192.168.0.0/24

VPC - 2 - 10.0.0.0/24

Redis <-> VPC 1(连接到 Redis 私有 VPC 对等互连)

VPC 2 - GKE 集群 Auto Pilot POD Redis - VPC 1 - VPC 2

退役是从VPC 2 GKE Autopilot通过VPC 1连接到Redis实例(因为它是授权网络)

注意事项

  • 由于想要保持服务,无法使用 VPC 对等互连对 VPC 1 和 VPC 2 进行对等
  • 独立无共享VPC服务分离
  • 创建 VPC 时没有中心辐射,只有 2 个中心辐射使其更加简单

心中的选择

  • Twemproxy 在具有内部负载均衡器的 VPC-1 中,但是如何从 VPC 2 连接到内部 LB 而无需对等互连?
  • 考虑使用有限IP范围的VPN隧道
  • 使用 IP 表自定义 VM 网关路由

请建议是否有更好的选项可以通过 VPC 1 从 VPC 2 中的 GKE 自动驾驶仪连接到 Redis,而无需对等互连。

谢谢

google-cloud-platform google-kubernetes-engine gke-networking gcp-load-balancer
1个回答
0
投票

就您而言,实现此目的的最简单方法是创建需要对等互连的内部 LB。您可以通过配置防火墙规则和路由表来限制不同VPC的网络连通性。请参阅此指南了解设置步骤。

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