【问题标题】:How do I connect to a SQL instance running on Google Cloud from NodeJS?如何从 NodeJS 连接到在 Google Cloud 上运行的 SQL 实例?
【发布时间】:2021-09-08 09:38:26
【问题描述】:

我目前在 Kubernetes 引擎上部署了一个 NodeJS 应用程序,我想将 SQL 查询发送到 Google Cloud 上的 SQL 实例。这样做的最佳方法是什么?

【问题讨论】:

  • 那你为什么要标记 sql-server 呢?
  • 您是否在寻找不同的选择?根据您的数据库引擎和配置,有不同的解决方案。是 SQL Server 还是 Cloud SQL?另一个数据库引擎?它是否托管在虚拟机上?在 K8S 集群中?您在数据库上有公共 IP 还是私有 IP?如果是私有 IP,它是否与您的集群在同一个 VPC 中???

标签: sql node.js sql-server google-cloud-platform


【解决方案1】:

关注官方Cloud SQL Connecting from Kubernetes Engine。连接到 SQL 实例的推荐过程是使用 Cloud SQL Auth Proxy,它将使用 sidecar 容器模式添加到您的 pod。这种设置在安全性和弹性方面具有多重优势。

但请注意,可以使用私有 IP 连接到 SQL 实例without Cloud SQL Auth Proxy,但前提是它属于同一个 VPC 网络。

【讨论】:

    猜你喜欢
    • 2019-05-18
    • 2021-12-25
    • 1970-01-01
    • 2022-03-09
    • 2019-07-11
    • 2021-03-22
    • 2019-09-16
    • 2015-05-14
    • 2023-03-28
    相关资源
    最近更新 更多