Rancher API Server


I’m using a Rancher 2.4.5, with 3 worker nodes and 3 etcd and control plane nodes.
When one of the nodes becomes unavailable, my expectation is that the cluster will continue to run. But a specific node if it falls for the entire cluster. Rancher tries to communicate with the API through the IP of that specific node only and the message “Cluster health check failed: Failed to communicate with API server: etcdserver: request timed out” appears. How to do for Rancher to consult API from other control planes besides this one. Thank you.