Перейти к основному контенту

Масштабирование и мониторинг Docker-контейнеров

Поддержка масштабирования и мониторинга

В обновленной версии Jelastic 4.6 был расширен спектр поддерживаемых стеков для специального мониторинга триггеров с помощью решений на основе Docker-контейнеров. Таким образом, такие функциональные возможности, как автоматическое горизонтальное масштабирование и оповещения о нагрузках, стали доступны для Docker-контейнеров.

Избранные шаблоны

С целью сделать использование Jelastic платформы и Docker-контейнеров более удобным и легким в использовании, добавлена вкладка для ваших избранных шаблонов в специальном разделе мастера окружений Docker-контейнера и Магазине Приложений. Здесь вы можете хранить любой шаблон, который будет всегда доступен и может быть развернут в кратчайшие сроки:

Масштабирование и мониторинг Docker-контейнеров 1

Процесс добавления шаблона в список избранных довольно прост, для этого выберите понравившийся шаблон ( во вкладке Поиск) или Персональные ), наведите курсор мыши и нажмите на значок звездочки в правом верхнем углу приборной панели:

Масштабирование и мониторинг Docker-контейнеров 2

Если значок подсвечен, то Docker-контейнер включен во вкладку Избранное. Повторное нажатие на значок удалит шаблон из соответствующего списка:

Масштабирование и мониторинг Docker-контейнеров 3

При этом информация об избранных шаблонах будет хранится в локальном кеше браузера (обычно поддерживается большинством из них), если кеширование в браузере отключено, работа данной функции прекратится после обновления страницы.

Соединение дополнений для нескольких контейнеров

В пределах обновления Jelastic платформы 4.6.1 был применен ряд улучшений к процедуре соединения Docker-контейнеров для того, чтобы сделать ее более понятной при работе с несколькими однотипными узлами.

На данный момент при соединение слоев с несколькими контейнерами (если включено горизонтальное масштабирование) создается ряд соединений с различными псевдонимами {alias}_, {alias}_1_, {alias}_2_, … , {alias}_N_. При этом значение псевдонима, которое вы указали во время добавления соединения, и параметр N равны количеству контейнеров в пределах слоя. При этом первый псевдоним (т.к единственный без цифры в конце) является общим и представляет собой общий указатель на все слои узла, где конкретный один выбирается механизмом циклической обработки при запросе. Остальные псевдонимы генерируются с помощью прибавления единицы к конечному числу и назначаются для каждого контейнера отдельно. Такое обозначение используется для различных переменных отдельных контейнеров, таким образом, чтобы их можно было настраивать по отдельности. Кроме того, к соединению добавляется несколько отдельных записей (в зависимости от числа контейнеров в слое с которыми было установлено соединение) для вышеуказанных псевдонимов добавляются в файл /etc/hosts и база данных внутренних DNS, которая позволяет преобразовать IP-адрес узла через присвоенные имена.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0