Справочник инструментов Application Load Balancer для Managed Service for Kubernetes
Статья создана
Обновлена 24 сентября 2025 г.
Application Load Balancer предоставляет инструменты, которые позволяют разворачивать L7-балансировщики нагрузки в кластерах Yandex Managed Service for Kubernetes: Ingress-контроллер, Gateway API и контроллер Gwin.
В этом справочнике описаны конфигурации ресурсов Kubernetes, по которым Ingress-контроллер и Gateway API разворачивают инфраструктуру. Справочник ресурсов Gwin приведен на обзорной странице контроллера.
Ресурсы Gwin
- Ingress — стандартный ресурс Kubernetes
, возможности которого расширены с помощью аннотаций. - IngressPolicy — обеспечивает дополнительные возможности для всех ресурсов Application Load Balancer.
- IngressBackendGroup — позволяет настраивать группы бэкендов.
- ServicePolicy — позволяет настраивать целевые группы.
- Service — содержит описание сервисов Kubernetes, используемых в качестве бэкендов.
- Gateway — содержит правила приема входящего трафика и выбора маршрутов для этого трафика.
- GatewayPolicy — обеспечивает дополнительные возможности для балансировщиков, роутеров и обработчиков.
- HTTPRoute — содержит правила для маршрутизации HTTP- и HTTPS-трафика по бэкендам.
- GRPCRoute — содержит правила для маршрутизации gRPC-трафика по бэкендам.
- TLSRoute — содержит правила для маршрутизации TLS-трафика по бэкендам.
- RoutePolicy — обеспечивает дополнительные возможности для виртуальных хостов и маршрутов.
- YCStorageBucket — соответствует бакету Yandex Object Storage.
- YCCertificate — соответствует сертификату Yandex Certificate Manager.
Ресурсы 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-трафика по бэкендам.
- RoutePolicy — политика применения правил ресурса
HTTPRouteи настройка правил доступа к бэкендам. - GRPCRoute — правила для перенаправления или маршрутизации gRPC-трафика по бэкендам.
- YCStorageBucket — параметры бакета Object Storage для настроек бэкенда в ресурсе
HTTPRoute. - TLSRoute — правила для маршрутизации TLS-трафика по бэкендам.
- Service — описание сервисов Kubernetes, используемых в качестве бэкендов.