как использовать cloudify для автоматического восстановления/масштабирования док-контейнеров

В моем проекте я использую cloudify для запуска и настройки контейнеров докеров. Теперь мне интересно, как писать файлы YAML для автоматического лечения/масштабирования этих контейнеров.

Моя топология такова: узел Compute содержит узел Docker-Container, а в последнем работает несколько контейнеров.

Я заметил, что cloudify выполняет работу по автоматическому восстановлению на основе вычислительного узла. Итак, не могу ли я запустить рабочий процесс автоматического восстановления по статусам контейнеров?

А для автомасштабирования я установил агент монитора и настроил базовые сборщики. Процент использования ЦП, похоже, не может запустить рабочий процесс. в документах cloudify о плагине Diamond упоминаются некоторые встроенные сборщики . К сожалению, мне не удалось разобраться, как настроить сборщики.

В надежде на вдохновение. Любые мнения приветствуются. Спасибо~


person Lootii    schedule 27.10.2017    source источник


Ответы (1)


Узлы докеров должны быть в правильных группах для масштабирования и восстановления. Вы можете посмотреть на этот пример пример масштабирования

Он делает именно то, что вы ищете

person Jonathan Abramsohn    schedule 01.11.2017
comment
Спасибо за пример. Я пытался использовать встроенные типы политик, поэтому не обращал на это должного внимания. Но, импортировав clj-ресурс, оказывается, работает нормально. Ты звезда! - person Lootii; 10.11.2017