在没有 cloud_sql_proxy 更新的情况下扩展云 SQL 个实例

Scaling Cloud SQL instances without cloud_sql_proxy update

该问题针对 SQL 缩放问题。 对于云 SQL 代理,有 are options,其中之一是使用 -instances_metadata 选项通过实例元数据指定实例。

尽管有 -instances 标志,我们可以在其中指定云 SQL 实例连接名称的列表,但 -instances_metadata 标志不清楚如何使用。

这是否意味着实例元数据仅适用于 VM 上的 SQL 个实例?因为我不明白如何将元数据添加到云 SQL 实例或通过某种方式获取它。

如果无法设置或依赖 Cloud SQL 实例元数据,这意味着在没有代理配置更新的情况下无法扩展 Cloud SQL 实例。不要相信这是真的。 GC 应该支持。

感谢您的任何建议。

抱歉,我知道参数名称会引起混淆。 "instances_metadata" 指的是 GCE 实例 (VM) 上指定云 SQL 个实例的元数据。

GCE 允许您将任意键值对添加到 VM 元数据中,VM 上的进程可以查询和订阅以侦听更改。

您可以在您的 VM 上创建一个元数据条目,例如 "cloud_sql_instances",然后指定 ‑instances_metadata=cloud_sql_instances。现在,只要 属性 发生变化,代理就会自动选择这些变化。