Как работает sidecar‑контейнер Вебмониторэкс¶
Нода Вебмониторэкс устанавливается в виде sidecar‑контейнера в один pod с основным контейнером приложения. Нода фильтрует запросы, которые поступают приложению, и пропускает в основной контейнер только легитимные.
Kubernetes запускает sidecar‑контейнер одновременно с образом основного контейнера. Также, sidecar‑контейнер и контейнер основного приложения имеют одинаковый жизненный цикл.
Смотрите также
Движение запросов¶
Обычно, доступность pod'ов Kubernetes определяется в объекте Service с типом ClusterIP или NodePort. Ниже приведены примеры движения запросов без Sidecar‑контейнера Вебмониторэкс и с Sidecar‑контейнером Вебмониторэкс для архитектуры с объектом Service типа ClusterIP или NodePort.
Схема движения запросов без sidecar‑контейнера Вебмониторэкс¶
Если контейнер приложения принимает запросы на порт 8080/TCP, объект Service перенаправляет запросы pod'ам приложения на такой же порт 8080/TCP. Порт для перенаправления запросов настраивается в объекте Deployment в Kubernetes.
Схема движения запросов с sidecar‑контейнером Вебмониторэкс¶
Если контейнер приложения принимает запросы на порт 8080/TCP, объект Service перенаправляет запросы Sidecar‑контейнеру Вебмониторэкс на другой порт (например, 80/TCP). Sidecar‑контейнер Вебмониторэкс фильтрует запросы и перенаправляет легитимные pod'ам приложения на порт 8080/TCP.
При настройке Sidecar‑контейнера Вебмониторэкс необходимо изменить номера портов в конфигурационных файлах. Более подробное описание приведено в инструкциях.
Установка Sidecar‑контейнера Вебмониторэкс¶
Способ установки контейнера зависит от схемы публикации приложения в Kubernetes. Выберите вашу схему ниже и следуйте инструкциям:

