【发布时间】:2020-03-12 06:24:59
【问题描述】:
我注意到创建云作曲家环境时会自动创建 2 个 Pub/Sub 主题和订阅,那么这里需要什么 pub/sub,composer 的内部架构如何与 Pub/Sub 相关。
我需要这个概念上的澄清,因为我没有找到任何解释这一点的文档。
我明白,云作曲家使用 pub/sub 订阅与其 Kubernetes Engine 服务代理进行通信,但我的问题是为什么它默认创建 2 个主题而不是一个,当我从云作曲家更改 kubernetes 配置时我也注意到(例如更改 kubernetes 集群的节点数)/更新集群值它再次创建 2 个其他主题和相同的订阅,所以我想了解它实际上是如何在内部工作的,为什么它在每次更新后创建新主题和订阅,为什么它不使用现有主题/订阅。还有 composer 和 Kubernetes Engine 服务代理如何通过 pub/sub 进行通信,这些任何其他 GCP 组件是否都是自动部署的,我想知道整个内部架构。
我还想了解一件事,GKE 集群中用于 Composer 的功能性“airflow-redis-0”pod 是什么?它仅用于消息队列还是充当调度程序和工作人员之间的通信?有没有办法在这里检查/可视化(通过 redis-cli 命令)Redis pod 的所有功能?
提前致谢。
【问题讨论】:
标签: google-cloud-platform airflow google-cloud-pubsub google-cloud-composer