Hey Kyle,

Thanks for Reading!!

The Ingress Controller is created when we run the `minikube addons enable ingress`. It creates an `nginx-ingress-controller` pod in the `kube-system` namespace.

If you describe the pod, you can see that the nginx-ingress-controller uses ports 80, 443 of the minikube IP.

The Ingress controller watches for Ingress Resources and builds an Nginx Configuration from those Ingress Resources. Then when an Incoming Request comes in with a particular path, the Nginx Configuration is used to redirect it towards the correct application.

For more information on how the Ingress Controller works and Ingress in General checkout:

Senior Technical Marketing @ GitLab 🦊, Developer @ home, Keeping ATX Weird 😜

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store