I am going along with the rancher official course and I am stuck at this step when I try to upgrade my single node cluster to 3 node cluster I get an error that says
"failed to check health for etcd host [---.---.---.---]: failed to get /health for host [---.---.---.---]: Get "https://---.---.---.---:2379/health": net/http: TLS handshake timeout"
after some digging around and troubleshooting I found this in the Documentation
"The address where etcd is listening depends on the address configuration of the host etcd is running on. If an internal address is configured for the host etcd is running on, the endpoint for etcdctl needs to be specified explicitly. If any of the commands respond with Error: context deadline exceeded, the etcd instance is unhealthy (either quorum is lost or the instance is not correctly joined in the cluster)"
Source: here
and yeah when I test my nodes and I do get the "Error: context deadline exceeded" but how do I specify the end point for etcdctl?! as it is mentioned "the endpoint for etcdctl needs to be specified explicitly"???
help please.