GatewayAPI — это официальный проект Kubernetes, ориентированный на маршрутизацию L4 и L7 в Kubernetes. Этот проект представляет собой следующее поколение API для Kubernetes Ingress, балансировки нагрузки и Service Mesh. С самого начала он был разработан как универсальный, выразительный и ориентированный на роли.
Общая модель ресурсов сосредоточена на 3 отдельных ролях и соответствующих ресурсах, которыми они должны управлять:
ALB поддерживает GatewayAPI. Каждый ресурс Gateway сопоставляется с ресурсом ALB.
Listeners и routes обрабатываются напрямую ALB; они не преобразуются в Frontend
или Rule
.
Создание GatewayAPI Gateway через ALB