Аннотация#

Angie Ingress Controller (ANIC) — приложение, которое запускается в кластере и управляет балансировщиком нагрузки.

ANIC использует в своей работе Angie PRO — эффективный, мощный и масштабируемый веб-сервер, который позволяет балансировать нагрузку между серверами как по протоколам TCP/UDP, так и по HTTP.

Примечание

Angie PRO внесен в Единый реестр российских программ для электронных вычислительных машин и баз данных (запись № 17604).

Общие сведения#

Angie Ingress Controller (ANIC) - это решение для управления трафиком контейнеризированных приложений в Kubernetes.

ANIC развертывается и работает в кластере, управляя функциями Ingress с возможностью настройки правил обработки трафика. Продукт базируется на Angie PRO, что позволяет строить безопасные масштабируемые высокопроизводительные окружения, используя российское решение с профессиональными сервисами миграции и технической поддержки на русском языке.

ANIC использует широкий набор функций Ingress:

  • Балансировка нагрузки TCP, UDP, TLS, HTTP, gRPC: Гибкое распределение трафика и его плавного переноса при обновлениях приложений

  • Терминирование сессий TLS: Подтверждения подлинности сервисов и защиты онлайн-транзакций

  • Настройки гибкого логирования: Управление современными динамическими приложениями

  • Расширенная маршрутизация трафика: Разделение трафика и расширенная маршрутизация на основе содержимого

  • Ограничение поступающего трафика: По различным критериям для защиты приложений от DDoS

  • Модификация ответов на запросы: На уровне балансировщика HTTP

Системные требования#

Список поддерживаемых ОС и архитектур:

ОС

Версии

Архитектуры

Alpine Linux

3.21

x86_64, arm64

Alt Linux

10

x86_64, arm64

Debian

11

x86_64, arm64