Overview
AKO
is an operator which works as an ingress controller and performs NSX Advanced Load Balancer
specific functions in an OpenShift/Kubernetes environment with the NSX Advanced Load Balancer Controller
. It runs as a pod in the cluster and translates the required OpenShift/Kubernetes objects to NSX Advanced Load Balancer
objects and automates the implementation of ingresses/routes/services on the Service Engines (SE) through the NSX Advanced Load Balancer Controller
.The following illustration outlines the components of the Avi Kubernetes integration.

NSX Advanced Load Balancer Controller
NSX Advanced Load Balancer Controller
The
NSX Advanced Load Balancer Controller
provides the central control, management, and observability functions in the NSX Advanced Load Balancer
architecture. It manages the lifecycle of the Service Engines, their configurations, and provides centralized analytics and observability.
NSX Advanced Load Balancer Service Engines (cluster-external)
NSX Advanced Load Balancer
Service Engines (cluster-external)The
NSX Advanced Load Balancer
Service Engines are the data-plane engines that implement the virtual services for Kubernetes ingresses. These SEs handle all the data plane responsibilities in the platform.