Hello! I'm installing Rancher per this guide:
https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster
I've installed a small K3S cluster per this guide:
https://ranchermanager.docs.rancher.com/how-to-guides/new-user-guides/kubernetes-cluster-setup/k3s-for-rancher and opted to use HAProxy as a frontend as I have a wildcard cert for my domain, and configured it according to this document:
https://www.suse.com/support/kb/doc/?id=000020175 (option B, external TLS termination).
I first encountered some difficulty after installing k3s, at the point that the guide wanted me to install kubectl and copy the k3s.yaml file to my local config, changing the cluster server line to reflect my load balancer address. This seemed to be because the load balancer wasn't configured to handle traffic to port 6443, but then I also had some SSL difficulties which I eventually solved by adding the fqdn that matched my actual url to the tls-san config during a reinstall of k3s. With K3S now seemingly healthy, I installed rancher via helm and could see that it seemed to be fine from the CLI (watching statuses via kubectl). Once things settled down for a while, I tried to visit the Main url from a web browser and got a 503, and HAProxy complained that no server was available to handle the connection. Pointing the web browser at an individual node, I got a 404, and the /healthz URL also gave a 404.
I'm not completely sure how to proceed. ChatGPT seems to think that traefik might be interfering, and my google-fu seems to be failing me on this one. The biggest problem is that I'm still on the learning curve. Any thoughts on what I might do to resolve this?