Kubernetes Ingress Controller is a component within a Kubernetes cluster that manages the routing of external traffic to the appropriate services running inside the cluster. Ingress is an API object that defines how to route external HTTP and HTTPS traffic
Source
CloudTweaks