This message was deleted.
# general
a
This message was deleted.
c
yes, there is a local load-balancer on agents that maintains persistent connections to all the servers
not sure why you mean by downstream cluster? Are you talking about Rancher, or RKE2?
q
https://docs.ranchermanager.rancher.io/v2.5/reference-guides/rancher-manager-architecture/rancher-server-and-components I meant the RKE2 cluster provisioned by Rancher 2.x, i.e. the "Downstream User Cluster" in the link above.
c
That’s Rancher. It’s an application that’s deployed to the cluster. It’s not really affected by the supervisor architecture
For RKE2 docs you would want to reference https://docs.rke2.io/architecture/architecture/
q
I have provisioned an RKE2 cluster with elemental-operator . So, the value of the "server" attribute in the /etc/rancher/rke2/config.yaml.d/50-rancher.yaml (in worker node) file is the IP of a specific master node. If the master node dies and this node restarts, how can connect to the cluster? The description of https://docs.rke2.io/install/ha/ says to use a domain for HA, but when provisioning with elemental, the domain cannot be used.
c
the client maintains a local cache of server endpoints. the --server address is only used when initially joining the cluster.
You can find the cache at
/var/lib/rancher/rke2/agent/etc/rke2-*.json
q
Yes! This is what I was looking for! Thank you 🙂
c
you’ll also see messages in the logs about loadbalancer addresses as they are added and removed