I have noticed that 2 Pub/Sub topics & subscriptions getting created automatically while creating cloud composer environment , so what is the need of pub/sub here, how the internal architecture of composer is related with Pub/Sub.
I need this conceptual clarification as I did't found any documentation explained this.
I understood, cloud composer uses there pub/sub subscription to communicate with its Kubernetes Engine service agent ,but my question is why its creating 2 topics by default instead of one, also I noticed while I am changing kubernetes configuration from cloud composer (ex changing number of nodes of kubernetes cluster ) / updating cluster values its again creating 2 other topics & subscriptions for the same, so I want to understand how actually its working internally, why its creating new topic & subscription after each update , why its not using exiting topics / subscription. also how composer & Kubernetes Engine service agent communicating through pub/sub, is these any other GCP components are deployed automatically for the same, I want to know the whole internal architecture.
One more thing I want to understand, what is the functionally "airflow-redis-0" pod within GKE cluster used for Composer? Is it only for message queuing or it acts as a communication between scheduler & workers? Is there any way to check / visualize (through redis-cli commands) all the functionally of Redis pod here?
Thanks in advance.
