当前位置: 首页 > 知识库问答 >
问题:

GCP连接到SQL用于云运行Anthos nodejs服务

卓胜
2023-03-14
    gcloud run deploy \
    --project ${GOOGLE_PROJECT_ID} \
    --platform gke \
    --cluster dev \
    --cluster-location ${GOOGLE_COMPUTE_ZONE} \
    --image gcr.io/${GOOGLE_PROJECT_ID}/${PROJECT_NAME} \
    --set-cloudsql-instances "${GOOGLE_PROJECT_ID}:europe-west1:dev" \
    --set-env-vars "$(tr '\n' ',' < "${ENV_KEY_PRODUCTION}")" \
    --set-env-vars "SERVICE=${1}" \
    --set-env-vars "DB_HOST=/cloudsql/${GOOGLE_PROJECT_ID}:europe-west1:dev" \
    "${1}"

但是添加--set-cloudsql-instances应该在GKE集群中为服务提供一个sidecar,并允许它连接到SQL?

共有1个答案

束高雅
2023-03-14

文件不清楚...参数'--set-cloudsql-instances'仅适用于云运行托管版本。这一节的第一句很重要。而限制在doc中并不明确

仅适用于连接到云运行(完全管理)。指定--platform=managed以使用:

--[no-]Allow-unauthenticated是否启用允许未经身份验证的服务访问。这可能需要几分钟才能生效。使用--allog-unauthenticated启用,使用--no-allog-unauthenticated禁用。

--clear-cloudsql-instances清空当前的云SQL实例。

--remove-cloudsql-instances=[CLOUDSQL-INSTANCES,…]从当前Cloud SQL实例中删除给定值。

--set-cloudsql-instances=[CLOUDSQL-INSTANCES,…]用给定的值完全替换当前的Cloud SQL实例。

 类似资料:
  • 我按照这个示例从Cloud Function连接到Postgres Cloud SQL:https://cloud.google.com/functions/docs/sql. 当我使用公共 IP 创建测试云 SQL 实例并触发云函数时,它会连接到云 SQL 实例并返回一些内容。出于安全原因,我不能将公共 IP 保留为打开状态,因此当我在云 SQL 实例上选择专用 IP 时,我得到: 我无法从文档

  • 我正在运行一个云运行服务,使用代理连接到云SQL的云SQL连接。云SQL实例没有配置私有IP。 现在有一个新要求,即此服务需要连接到GCP之外的数据库,为此它需要一个可以列入白名单的静态出口IP。我试图通过无服务器VPC连接器(https://cloud.google.com/run/docs/configuring/static-outbound-ip)实现这一点。 问题:当我将专有网络连接器添

  • GCP建议通过私有IP连接使用云SQL代理https://cloud.google.com/sql/docs/mysql/connect-kubernetes-engine#before_you_begin.如果应用程序不想利用云SQL代理,而是选择私有IP连接,则没有建议、文档或流程来确保私有IP连接的安全或建立必要的身份验证。 除了专用 IP 连接之外,应用程序还应执行哪些操作,以使其等效于云

  • 我已经确保为容器注册表(gcr.io)和GKE集群保留相同的项目。 确切的东西在公共集群中工作得很好。我无法找到特定的文档来让它与私有GKE集群一起工作。我有什么遗漏吗?我做错了什么吗?

  • 我在通过云 SQL 身份验证代理将 GCP 计算引擎虚拟机连接到配置了专用 IP(非公共)的云 SQL 实例时遇到问题。 执行后 我看到以下输出: 我还没有看到上面关于这个主题的任何教程的最后陈述。 我< code>CTRL-C退出上述操作,然后显示: 然后,我运行以下命令以连接到我的云 SQL 实例: 返回: 输入密码后返回: 以下是一些附加信息: 我的虚拟机 (Ubuntu) 与我的云 SQL

  • 我想在云运行应用程序中连接云SQL。我使用了golang。这是关于sql连接设置的代码。 我在Cloud Run设置控制台设置了环境变量。delpoy Application后,Cloud Run控制台显示和