kubernetes - 我如何从谷歌 kubernetes 引擎访问云 sql
问题描述
起初,我使用 postgresql 部署了 cloud sql。然后我用文档部署了 gke:https : //cloud.google.com/support-hub#section-2 我使用了 gcloud 工具。我使用自动驾驶模式制作了 gke 集群。并使用自动缩放器进行部署。我注册了我的 docker 镜像。然后我用负载均衡器公开它。一旦我构建了我的 docker 镜像。然后我在本地执行它。它运行良好。但它在 gke 服务器中运行不佳。突然无法连接云sql。所以我在云 sql 连接 ips 中注册了 gke 外部 ip。但它不起作用......我想从谷歌kubernetes引擎连接云sql。请帮我...
解决方案
要从运行在 Google Kubernetes Engine 中的应用程序访问 Cloud SQL 实例,您可以使用 Cloud SQL Auth 代理(使用公共或私有 IP),或使用私有 IP 地址直接连接。Cloud SQL Auth 代理是连接到 Cloud 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
推荐阅读
- json - 分组并创建转换后的 json 输出
- regex - 记事本++中带有惰性匹配的正则表达式(仅适用于第一个orccurance)
- javascript - Javascript正则表达式从带有可选结束字符的中间字符串中提取字符
- php - 通过干预 Laravel 在非对象上调用成员函数 getClientOriginalName()
- c# - ASP.Net MVC 总是将 0 路由到方法
- angular - Angular 4 模板驱动表单中的嵌套子组件验证
- angular - Angular 7 CanActivate Guards 故障转移
- css - 嵌套元素的基础 z-index
- python - 在 Python 中打印列表和字符串
- wpf - 绑定到 Window 祖先的元素