https://rancher.com/ logo
Title
p

powerful-elephant-25838

04/18/2023, 1:19 PM
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:
c

creamy-pencil-82913

04/18/2023, 5:04 PM
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
The need is not having it bind to host net
Is k3s a better option than rke2?