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