Ingress

Ingress is an API to manage external access to every Service in the cluster. It manages and proxies your request to the applications in the cluster based on the URL of the request.

Ingress is divided by two components.

  • Controller: deployed in the cluster to do reverse-proxy

  • Resources: rules to configure the ingress

Note: The ingress controller is not deployed in the cluster by default. This task needs to be done by the developer.

Links to this page
  • Resources

    Rules to configure a Ingress controller. This rules can be configured by host or URL path.

  • LoadBalancer

    A LoadBalancer provides a external IP adress and routes al the traffic to a Service in the cluster. Usually, you have to pay per LoadBalancer in the different cloud platforms. That’s why the LoadBalancer is used to connect all the traffic to the cluster Ingress.

#ingress #networking #kubernetes