TGViewer
DevOps DevOps @devopsitsec · 23.7K subscribers
Post #2351 810
Gateway API vs Ingress Controller в Kubernetes

Главное различие в архитектуре управления трафиком.

Ingress задаёт правила маршрутизации, а Ingress Controller обычно одновременно:

- следит за конфигурацией;
- обновляет правила;
- сам проксирует трафик.

С Gateway API логика похожа: вы описываете Gateway, HTTPRoute, GRPCRoute, а контроллер превращает их в рабочую конфигурацию.

Например, в NGINX Gateway Fabric control plane и data plane разделены:

- Control plane: контроллер читает Gateway API-ресурсы и формирует конфигурацию.
- Data plane: отдельный NGINX pod принимает и маршрутизирует трафик.
- Между ними конфигурация передаётся через gRPC.

В итоге Gateway API даёт более гибкую и расширяемую модель маршрутизации, особенно для сложной инфраструктуры и нескольких команд.

Коротко: Ingress проще и привычнее. Gateway API предлагает более современную архитектуру с чётким разделением управления и обработки трафика.
  • ❤ 1
More from @devopsitsec
  1. Sep 23, 2026Приглашаем на воркшоп «Управление уязвимостями: строим технический процесс как у взрослых»…
  2. Sep 22, 2026Прокачай терминал Linux: 7 утилит, которые экономят время Описание: Что установить на Linu…
  3. Sep 21, 2026Kubernetes NodeLocal DNSCache: ускоряем DNS-запросы 🚀 Без NodeLocal DNSCache DNS-запрос о…
  4. Sep 21, 2026Есть серьезный разговор… об ИТ-инфраструктуре и требованиях к ней в современных условиях К…
  5. Sep 20, 2026🐳 Docker-образ с 3,17 ГБ до 354 МБ - почти в 9 раз меньше Такая оптимизация обычно достиг…
  6. Sep 17, 2026⚡️ Поды здоровы, а запросы в Kubernetes случайно отваливаются? Проверьте conntrack. Linux…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →