# ANIC

ANIC — это форк NGINX Ingress Controller, интегрированный с возможностями Angie PRO.

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

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

**ANIC |anic_pdf_version|** выпущен 

```
|anic_release_date|
```

.
См. также [историю версий](docs/changes).

С полной документацией вы можете ознакомиться [на нашем сайте](docs/).

## Почему ANIC?

| Функциональность                                        | ANIC    | Ingress Controller K8S   | NGINX Ingress Controller   | Kong Ingress Controller   | Traefik   | Istio   | HAProxy   | Contour   |
|---------------------------------------------------------|---------|--------------------------|----------------------------|---------------------------|-----------|---------|-----------|-----------|
| Метрики в формате Prometheus                            |         |                          |                            |                           |           |         |           |           |
| Привязка сессий (sticky)                                |         |                          |                            |                           |           |         |           |           |
| Переменные для использования в журнале                  |         |                          |                            |                           |           |         |           |           |
| Настройка TLSPassthrough через аннотации                |         |                          |                            |                           |           |         |           |           |
| Использование snippets для Ingress-сущностей            |         |                          |                            |                           |           |         |           |           |
| OpenID Connect (OIDC)                                   |         |                          |                            |                           |           |         |           |           |
| Настройка JWT-валидации для path                        |         |                          |                            |                           |           |         |           |           |
| Добавление параметров upstream через аннотации          | backlog |                          |                            |                           |           |         |           |           |
| Добавление параметров sticky route через аннотации      | backlog |                          |                            |                           |           |         |           |           |
| Считывание DOCKER Labels для использования в контейнере | backlog |                          |                            |                           |           |         |           |           |
| OpenTelemetry                                           | backlog |                          |                            |                           |           |         |           |           |
| OpenTracing                                             | backlog |                          |                            |                           |           |         |           |           |
| HTTP3                                                   | backlog |                          |                            |                           |           |         |           |           |

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

Помимо распространенных дистрибутивов, поддерживаются российские ОС,
такие как: РЕД ОС, Astra Linux, Альт, РОСА. С полным списком
можно ознакомиться [по ссылке](https://angie.software//angie/docs/installation/oss_packages.md).

## Техническая поддержка

Мы предлагаем два варианта технической поддержки: стандартную в рабочие часы и корпоративную — с круглосуточной поддержкой 24/7, чтобы всегда быть на связи, когда вам это нужно.

## Сопроводительная документация

Полная справка для ANIC 

```
|anic_pdf_version|
```

 доступна на [нашем сайте](docs/).

PDF-документация:

- [`Руководство по установке Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_|anic_pdf_version|_installation_guide.pdf)
- [`Описание функциональных характеристик Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_|anic_pdf_version|_functional_description.pdf)
- [`Руководство по эксплуатации Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_|anic_pdf_version|_operating_guide.pdf)

### Архив версий

- ANIC 0.7.3:
  > - [`Руководство по установке Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.7.3_installation_guide.pdf)
  > - [`Описание функциональных характеристик Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.7.3_functional_description.pdf)
  > - [`Руководство по эксплуатации Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.7.3_operating_guide.pdf)
- ANIC 0.7.2:
  > - [`Руководство по установке Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.7.2_installation_guide.pdf)
  > - [`Описание функциональных характеристик Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.7.2_functional_description.pdf)
  > - [`Руководство по эксплуатации Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.7.2_operating_guide.pdf)
- ANIC 0.7.1:
  > - [`Руководство по установке Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.7.1_installation_guide.pdf)
  > - [`Описание функциональных характеристик Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.7.1_functional_description.pdf)
  > - [`Руководство по эксплуатации Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.7.1_operating_guide.pdf)
- ANIC 0.7.0:
  > - [`Руководство по установке Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.7.0_installation_guide.pdf)
  > - [`Описание функциональных характеристик Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.7.0_functional_description.pdf)
  > - [`Руководство по эксплуатации Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.7.0_operating_guide.pdf)
- ANIC 0.6.0:
  > - [`Руководство по установке Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.6.0_installation_guide.pdf)
  > - [`Описание функциональных характеристик Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.6.0_functional_description.pdf)
  > - [`Руководство по эксплуатации Angie Ingress Controller (ANIC)`](https://angie.software//anic/ANIC_0.6.0_operating_guide.pdf)
- ANIC 0.5.0:
  > - [`Руководство по установке`](https://angie.software//anic/ANIC_0.5.0_installation_guide.pdf)
  > - [`Описание функциональных характеристик`](https://angie.software//anic/ANIC_0.5.0_functional_description.pdf)
  > - [`Руководство по эксплуатации`](https://angie.software//anic/ANIC_0.5.0_operating_guide.pdf)
- ANIC 0.4.0:
  > - [`Руководство по установке`](https://angie.software//anic/ANIC_0.4.0_installation_guide.pdf)
  > - [`Описание функциональных характеристик`](https://angie.software//anic/ANIC_0.4.0_functional_description.pdf)
  > - [`Руководство по эксплуатации`](https://angie.software//anic/ANIC_0.4.0_operating_guide.pdf)

## Приобретение лицензий

Программный продукт распространяется на условиях коммерческой лицензии.
Информацию о стоимости программного продукта, условиях его приобретения
и лицензионное соглашение можно получить, написав нам
на адрес электронной почты: [info@wbsrv.ru](mailto:info@wbsrv.ru).
