繁体   English   中英

GKE pod 与 Cloud SQL 的连接

[英]GKE pod connectivity to Cloud SQL

请赐教。

当前设置:在 VM 实例中运行的 Docker 容器 - 在构建 docker 镜像期间,docker 容器可以使用属性文件中包含的所有凭据连接到我们的 Cloud SQL

未来设置:我将此容器部署为 GKE 上的 pod,但它无法连接到我的 Cloud SQL。 我只是很困惑,在建立到我的 Cloud SQL 数据库的连接之前,我是否还需要像下面的指南那样执行额外的步骤?

https://cloud.google.com/sql/docs/mysql/connect-kubernetes-engine

由于在映像构建过程中将所有数据库凭据打包在一起的属性文件,我应该能够从 GKE pod 连接到 Cloud SQL 数据库,对吗?

====

kubectl logs -f appds-d599f75d4-wn9x6

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up

对于私有 GKE 集群,在这些节点上运行的 GKE 工作线程节点和 Pod 可以通过私有 API 访问访问其他 GCP API,例如 Cloud SQL

建筑学

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM