只能从云端访问 GKE 负载均衡器 shell

GKE load balancer can only be accessed from cloud shell

我使用 bitnami/mariadb helm chart 创建了一个 MariaDB 部署和服务。这是主 pod 的服务设置:

service:
  type: LoadBalancer
  port: 3306
  nodePort: ""
  clusterIP: ""
  loadBalancerIP: ""
  loadBalancerSourceRanges: []
  annotations: {}

安装helm chart后,创建了一个GCP LoadBalancer,我可以获取外部IP。我检查了负载均衡器防火墙规则,IP 范围是 0.0.0.0/0

我可以从云端访问负载均衡器 shell 很好,但是当我尝试从我的笔记本电脑访问它时,它不会停止加载并最终失败。有什么办法可以让这个负载均衡器可以从任何地方访问吗?

谢谢!

更新:

  1. 我的公司有一个位于 GCE VM 中的 VPN。当我连接到该 VPN 时,我可以访问负载平衡器。

原来是我的 ISP 出了问题。当我更改为不同的 ISP 时,它工作得很好。感谢您的帮助!