Deleted nginx-ingress namespace by mistake, easy fix?

So this is just a lab and I’m learning, no big deal I can rebuild, but I’m curious as what would be the best way to “fix” this? I tried switching ingress to “none” and back to “nginx” without success.

I also tried deploying nginx-ingress from the catalog app but nothing is listening on 80 either.

Thanks for your help!

Here is the yml you can use to redeploy nginx-ingress :

I know this is old, but I have a question. I deployed my rancher 2.4.12 using the docker install. Not RKE. And my clusters are AWS EKS. So nginx-ingress was not installed. Is there a yaml file that I could use that will install the latest version of ingress? Furthermore, I already have an ALB created for my cluster so I want to run this ingress in a way that it will not try to do SSL,