Skip to main content

Extended Architecture

  • Jun 10, 2024 4:50 PM UTC
  • 3 replies
  • 16 views

Issac
Forum|alt.badge.img+1

Hi All,

I would like to know about the extended architecture in detail , the agent is connected to streamer .  How the streamer works on High availability on over the K8 ? Can we have two streamer url  if one is not working the agents communicates with other during planned maintenance or outages ?

 

 

3 replies

Savage
Forum|alt.badge.img
  • Contributor II
  • Jun 10, 2024 4:58 PM UTC

Hello @Issac , 

Generally speaking the way it works is the streamer service which is a pod inside Kubernetes cluster is configured to have multiple pods running. This will be generally distributed across the kubernetes cluster nodes . So for example if you have 3 nodes inside the cluster if 1 fails you have other nodes inside the cluster still running the streamer service/pod and or once the cluster identifies the pod has gone offline it will then start the service on another node inside the cluster if for some reason all your streamers or on a single node. 

Thanks,

Savage

 


Forum|alt.badge.img
  • Community Manager
  • Jun 10, 2024 5:18 PM UTC

Hello Issac,

The agent only supports one streamer URL.  The Extended Architecture provides the redundancy.  Beyond the information already provided by Savage, 2 Load Balancers are usually deployed so that isn't a single point of failure.

Regards,

Erick


Issac
Forum|alt.badge.img+1
  • Author
  • Contributor III
  • Jun 11, 2024 4:59 PM UTC

Thanks for the reply @Savage @ErickBurgess  , if i am doing the streamer upgrade how to make the service up all time without the impact , whether it is somewhere mentioned in document on this process?