鉴于 GCP Cloud Composer 与 GKE/GCE 一起运行,它是自动缩放吗?
现在我在集群中有 3 个节点来支持 100 个 DAG。
稍后,如果我有大约 300 个 DAG,它会自行扩展(与芹菜工人一起)吗?
鉴于 GCP Cloud Composer 与 GKE/GCE 一起运行,它是自动缩放吗?
现在我在集群中有 3 个节点来支持 100 个 DAG。
稍后,如果我有大约 300 个 DAG,它会自行扩展(与芹菜工人一起)吗?
我刚刚发表了一篇文章,展示了如何在其底层 kubernetes https://link.medium.com/AMUlwUIkD0中启用自动缩放。
基本上:
在节点级别启用自动缩放
将 HorizontalPodAutoscaler 应用于气流工作者部署
增加一些气流配置参数以消除瓶颈
这已经在 composer-1.7.2 和 composer-1.7.5 中进行了测试,但也可能适用于其他版本
请检查一下
我们目前不支持自动缩放,但它在我们的路线图中。但是,您可以通过更新nodeCount值手动扩大/缩小 GKE 集群。
目前没有自动缩放,但我希望它在路线图中。
Astronomer 正在使用 Kubernetes 开发自动缩放 Airflow 服务,它可能会在 Google Composer 启动自动缩放时推出……所以好时机即将到来:)
自主要版本 2 起,Cloud Composer 带来了对Environment Scaling的原生支持:
gcloud beta composer composer environments update <ENVIRONMENT_NAME> \
--location <LOCATION> \
--min-workers <WORKERS_MIN> \
--max-workers <WORKERS_MAX>
请参阅缩放环境