I want to install a RKE2 downstream cluster but do not want nginx ingress controller to bind to host ports 443 and 80 since I will install traefik ingress controller. Is it possible to configure cluster.yaml so that nginx will not occupy those ports? On RKE1 there was a setting in cluster.yaml like "ingress.network_mode: none" on RKE2 I cannot find anything similar
h
hundreds-evening-84071
04/18/2023, 1:34 PM
in your config.yaml you can set this:
disable:
- rke2-ingress-nginx
And if you are deploying this cluster via Rancher UI there is an option on Cluster Configuration screen during Create cluster:
although if you want traefik you might consider just using k3s instead
p
powerful-elephant-25838
04/19/2023, 9:16 AM
Disabling nginx is not the wanted outcome, only not hosting it bind to hostport, I will use metallb and give a LB to the ingress controller, on a specific ip. I also want to have both traefik and nginx