Application Load Balancer tool reference for Managed Service for Kubernetes
Written by
Updated at December 27, 2024
Application Load Balancer provides tools for deploying L7 load balancers in Yandex Managed Service for Kubernetes clusters: Ingress controller and Gateway API. This reference describes Kubernetes resource configurations used by the Ingress controller and Gateway API to deploy an infrastructure.
Ingress controller resources
- Ingress: Backend traffic distribution rules.
- HttpBackendGroup, GrpcBackendGroup: Combining backends into groups.
- IngressClass: Managing multiple Ingress controllers in a Kubernetes cluster.
- Service: Description of Kubernetes services used as backends. It is different from the
Service
resource for Gateway API: the Ingress controller services support annotations.
Gateway API resources
- Gateway: Rules for receiving incoming traffic and selecting routes (
HTTPRoute
andTLSRoute
) for this traffic. - HTTPRoute: Rules for redirecting or routing HTTP, HTTPS, and gRPC traffic between backends.
- TLSRoute: Rules for routing TLS traffic between backends.
- Service: Description of Kubernetes services used as backends.