如何创建代理服务实现GCP Composer连接Cloud SQL
GCP Composer连接Cloud SQL的SQL代理服务器部署方案
问题说明
给GCP Composer搭建连接Cloud SQL的SQL代理服务器时,谷歌官方提供的Kubernetes Engine连接Cloud SQL的文档内容不全且已过时,无法直接适配Composer场景,网上其他资源也没有有效的解决方案。
可行方案
我整理了一套适配该场景的部署方案,核心要点如下:
- 在Composer所属的K8s集群中,部署专用的SQL代理Deployment,配置目标Cloud SQL实例的连接参数
- 为代理服务分配对应IAM权限,确保其能正常访问目标Cloud SQL实例
- 在Composer的Airflow环境中配置连接,指向代理服务的集群内部地址与端口
- 验证连接可用性,确认Airflow任务可通过代理正常访问Cloud SQL
内容的提问来源于stack exchange,提问作者Henry Tremblay
相关产品推荐
相关产品推荐

