【发布时间】:2018-12-19 05:47:21
【问题描述】:
我有一个带有公共主端点的私有 GKE 集群,其中有需要访问 Cloud SQL 的作业。我有一个在 3307 上接收的云 SQL 代理 DaemonSet,它连接到 3306 上的实际数据库。
我的网络没有出站互联网,也没有添加任何防火墙规则。 我的云 SQL 代理出现以下错误。有关解决此问题的任何帮助或有关如何在私有 GKE 和 Cloud SQL 之间建立连接的指南?
无法连接到“dbinstance”:拨号 tcp publicip:3307:getsockopt:连接超时
【问题讨论】:
-
您是否遵循了 Google Kubernetes Cloud SQL 文档? cloud.google.com/sql/docs/mysql/connect-kubernetes-engine
-
是的,遵循的方法是使用 Cloud Proxy Docker Image
-
请关注this group post 建议设置NAT gateway(s) 以实现您的设计。
标签: google-cloud-platform google-cloud-sql google-kubernetes-engine cloud-sql-proxy kubernetes-cluster