Справочник инструментов Application Load Balancer для Managed Service for Kubernetes
Статья создана
Обновлена 9 июля 2024 г.
Application Load Balancer предоставляет инструменты, которые позволяют разворачивать L7-балансировщики нагрузки в кластерах Yandex Managed Service for Kubernetes: Ingress-контроллер и Gateway API. В справочнике описаны конфигурации ресурсов Kubernetes, по которым Ingress-контроллер и Gateway API разворачивают инфраструктуру.
Ресурсы Ingress-контроллера
- Ingress — правила распределения трафика между бэкендами.
- HttpBackendGroup — объединение бэкендов в группы.
- IngressClass — управление несколькими Ingress-контроллерами в кластере Kubernetes.
- Service — описание сервисов Kubernetes, используемых в качестве бэкендов. Отличается от ресурса
Service
для Gateway API тем, что для сервисов Ingress-контроллера поддержаны аннотации.
Ресурсы Gateway API
- Gateway — правила приема входящего трафика и выбора маршрутов (
HTTPRoute
иTLSRoute
) для этого трафика. - HTTPRoute — правила для перенаправления или маршрутизации HTTP-, HTTPS- и gRPC-трафика по бэкендам.
- TLSRoute — правила для маршрутизации TLS-трафика по бэкендам.
- Service — описание сервисов Kubernetes, используемых в качестве бэкендов.