A10 Ingress Controller¶
A10 Kubernetes Ingress Controller 2.0 is an application that searches for Kubernetes Ingress resources (CRUD) and provides automation to translate them to A10 Harmony Controller Lightning ADC configuration.
It also searches for scale up or down or healing of Kubernetes service endpoints and communicates the changes to A10 Harmony Controller to keep the Lightning ADC configuration in sync.
For providing access through a Load Balancer for applications deployed in Kubernetes cluster, Ingress resource is required. There may be multiple Ingress resources based on the requirements of the application deployed in the cluster. These Ingress resources mainly provide the configuration for load balancing and content-based traffic switching functionality. One Ingress Controller is needed in a cluster for Ingress resources to work. Ingress Controller executes the rules provided through Ingress resources.