like the topic already mentioned, I am currently trying to setup a single node Rancher container with letsencrypt enabled on the same server where I would like to run a cluster on. I already mapped the rancher containers https 8443:443. Unfortunately, I am still not able to get the ingress controller in my kubernetes install on that server up and running. The ingress complains that port 80 is already used.
I assume, that this is because rancher requires port 80 for letsencrypt registration?
So my question is how could I use both together?
So in case it is not possible to have both at a time, it would be sufficient for me to install Rancher with a custom certificate and than map port 80 to a differnt port as well. In that case I would still like to setup letsencrypt for my cluster on this server.
What is not clear to me is, how the certificate handling is currently working in rancher and if rancher needs port 80 mapped to port 80 in case letsencrypt is not used?
Regarding certificates: If I start the rancher container say with ui at rancher.example.com, is the letsencrypt certificate than used for signing of all cluster certificates as well or is it just valid for the subdomain of the ui i.e. rancher.example.com?
I am asking this because I am not sure if it is be possible to use the letsencrypt container from the rancher catalog within the cluster to obtain certificates for signing within the cluster and simply run the rancher server with a custom unsigned certificate.
Thanks for your help.