Cloud Composer实例节点和自动扩展

罗德里戈·西尔维拉

我有一些DAG,它们每天只运行几个小时,之后,Cloud Composer集群什么也不做。我试图了解工作程序池自动扩展机制:

  • 如果我将群集大小设置为3个节点,但是使用min = 1,max = 10自动缩放,然后设置DAG concurrency=10,则Composer将在这3个节点上运行,直到DAG提示它需要资源,这时它会自动扩展到10个节点?然后,DAG完成后,它将破坏其他7个节点吗?
伊内斯

我决定详细说明@SNeumann答案。到目前为止,Composer不支持启用了自动缩放的Kubernetes集群。这是因为围绕Kuberenetes资源请求进行了复杂的对话,以及如何无法在此时估算Airflow Pod的资源请求。

功能要求已经提交:12,支持基于DAG需求工人自动缩放。我建议您订阅它以保持更新,因为您会收到有关其进度的电子邮件。

根据官方文件

由于Airflow调度程序和工作人员位于同一GKE集群中,如果竞争导致资源匮乏,则调度程序和工作人员将无法正常工作。

目前,您需要在节点级别启用自动缩放并编写.yaml,然后进行更新minReplicas: 1maxReplicas: 50就像@SNeumann发布的Medium教程一样。

希望以上信息对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据Cloud pub / sub队列自动扩展GCE实例组

来自分类Dev

Cloud Composer与Cloud Scheduler

来自分类Dev

Cloud SQL连接+自动扩展

来自分类Dev

单节点Cloud Spanner实例表现不佳

来自分类Dev

GKE自动扩展上的Cloud Run

来自分类Dev

为什么在创建Cloud Composer环境时会自动创建2个发布/订阅主题和订阅

来自分类Dev

使用Cloud Proxy的Google Cloud Composer和MS SQL

来自分类Dev

Cloud Composer定价

来自分类Dev

如何在Google Cloud Composer辅助节点上更新gcloud?

来自分类Dev

如何防止Google Cloud Dataproc群集VM实例自动关闭?

来自分类Dev

Flutter和Cloud Firestore

来自分类Dev

监视Cloud Composer气流UI

来自分类Dev

GCP Kubeflow和GCP Cloud Composer有什么区别?

来自分类Dev

删除实例 IBM-CLOUD

来自分类Dev

Spring Cloud DataFlow 自动运行

来自分类Dev

忽略Google Cloud构建中的src和节点模块

来自分类Dev

google-cloud-java 获取当前实例 ID 和区域

来自分类Dev

Google Cloud Compute Engine VM实例组始终自动修复为最大实例数

来自分类Dev

Spring Cloud配置-自动启用Refresh Endpoint和Git监控

来自分类Dev

使用Google Cloud Scheduler自动关闭和启动GCP

来自分类Dev

添加另一个节点后,Cloud Composer 抛出 InvalidToken

来自分类Dev

Cloud 9,Angular和Express

来自分类Dev

Cloud-init和OVA

来自分类Dev

Google Cloud Platform和Google Cloud Firestore之间的区别?

来自分类Dev

Google Cloud Spanner和Cloud SQL有什么区别?

来自分类Dev

Google Cloud Composer vCPU时间混乱

来自分类Dev

Google Cloud Composer:节省成本

来自分类Dev

Google Cloud Composer与Docker上的气流

来自分类Dev

Cloud Composer 在计算上运行容器