# External nginx Ingress controller

**URL:** <https://forums.suse.com/t/external-nginx-ingress-controller/38057>\
**Category:** SUSE Rancher Prime\
**Created:** [June 2, 2022, 11:44am UTC](https://forums.suse.com/t/external-nginx-ingress-controller/38057 "2022-06-02T11:44:29Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![fazren](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/fazren/32/9073_2.png) [@fazren](https://forums.suse.com/u/fazren)\
**Post date:** [June 2, 2022, 11:44am UTC](https://forums.suse.com/t/external-nginx-ingress-controller/38057/1 "2022-06-02T11:44:29Z")

</div>

HI,  
I have spinup a k8s cluster using RKE v1.2.11. and recently I upgraded it to RKE v1.3.11 which is the latest stable version. I have a requirement to upgrade the Nginx version to \>1.20.x.  
With the default ingress controller, I found that nginx version was 1.19.10.  
So that I disabled the default ingress controller and installed some nginx ingress controller using helm charts. But with that Im facing below issues:

1. The annotations are not applied to ingress.  
(Ex: Basic authentication is not working, headers applied with annotation are not applied)
2. Can not expose TCP Traffic with a seperate port

Can anyone suggest to me a better way to install nginx ingress controller to my rke cluster??

---

<div class="post-metadata">

**Author:** ![fazren](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/fazren/32/9073_2.png) [@fazren](https://forums.suse.com/u/fazren)\
**Post date:** [June 5, 2022, 6:41am UTC](https://forums.suse.com/t/external-nginx-ingress-controller/38057/2 "2022-06-05T06:41:30Z")

</div>

Me again,  
I just wanna know whether the rancher supports Nginx Ingress Controllers install by helm??  
We have found a bug in the current version of nginx(v1.19.10). [Bug details](https://www.cybersecurity-help.cz/vdb/SB2021052543) (Vulnerable versions are listed there)  
Don’t we have a fixed version of nginx (ex: \> Nginx v1.20.1) to overcome the above bug?

---

<div class="post-metadata">

**Author:** ![wcoateRR](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/wcoaterr/32/8144_2.png) [@wcoateRR](https://forums.suse.com/u/wcoateRR)\
**Post date:** [June 6, 2022, 1:49pm UTC](https://forums.suse.com/t/external-nginx-ingress-controller/38057/3 "2022-06-06T13:49:32Z")

</div>

You might try asking on Slack instead, more Rancher folks drop by there.

I’ve seen Rancher people mention how to disable installing an ingress controller at all in K3S & RKE2 and then people can manage manually. That hearsay is about all I can say personally, though.

---

<div class="post-metadata">

**Author:** ![gmocellin](https://avatars.discourse-cdn.com/v4/letter/g/5fc32e/32.png) [@gmocellin](https://forums.suse.com/u/gmocellin)\
**Post date:** [June 7, 2022, 3:55pm UTC](https://forums.suse.com/t/external-nginx-ingress-controller/38057/4 "2022-06-07T15:55:31Z")

</div>

I use an external NGinx Ingress Controller, to be able to have a service with type LaodBalancer, and dynamically deploy a LB (Octavia/OpenStack) on my cluster.

It works here.
