首先,我使用postgresql部署了云sql。然后我使用文档部署了gke:https://cloud.google.com/support-hub#section-2,我使用了gcloud工具。并且我使用自动引导模式制作了gke集群。并使用autoscaler进行了部署。我注册了我的码头图像。然后我用负载均衡器暴露它。一旦我建立了我的docker镜像。然后我在本地执行它。它运行得很好。但在gke服务器上运行效果不佳。suddendly不能连接云sql。因此,我在云sql连接ips中注册了gke外部ip。但它不起作用。我想从google kubernetes引擎连接云sql。请帮帮我。
发布于 2021-05-27 16:21:24
在Google Kubernetes Engine中运行的应用程序访问云SQL实例时,您可以使用云SQL Auth代理(带公网IP或内网IP),也可以使用内网IP地址直接连接。推荐使用云SQL身份验证代理连接云SQL,即使使用内网IP也是如此。
推荐链接:
[1] https://cloud.google.com/sql/docs/mysql/connect-kubernetes-engine [2]https://medium.com/google-cloud/connecting-cloud-sql-kubernetes-sidecar-46e016e07bb4 [3]https://www.jhipster.tech/tips/018_tip_kubernetes_and_google_cloud_sql.html
发布于 2021-05-26 19:11:42
我建议遵循文档中的Connecting from Kubernetes页面。
https://stackoverflow.com/questions/67684888
复制相似问题