Новостей.COM ⇒
⇓
2016-12-08
Haven — «упрощённая» система управления Docker-контейнерами и кластерами Docker Swarm
Анонсирован проект Haven, задающийся целью предоставить инструмент для простого управления контейнерами на базе Docker и кластерами из них на базе Docker Swarm.
Авторы Haven стремятся поддерживать только один продукт и его инструментарий (Docker), предоставить единый интерфейс (консольный и веб) для работы с множеством кластеров и отдельными узлами, а также автоматизировать рутинные операции. Среди поддерживаемых на данный момент функций отмечаются:
- операции над отдельным контейнером (создание, удаление, запуск, просмотр логов и т.п.);
- объединение контейнеров в «приложения», для последующего развертывания в другом окружении;
- импорт приложений из Docker Compose;
- создание кластеров Docker Swarm во время выполнения;
- работа с реестрами Docker (просмотр, назначение каждому кластеру своего списка реестров);
- перенос узлов между кластерами;
- пакетные операции обновления контейнеров с возможностью отката;
- централизованное хранение настроек контейнеров;
- удаление неиспользуемых образов.

Веб-интерфейс панели управления Haven / Иллюстрация с сайта linux.org.ru
Код Haven написан на Python и опубликован на GitHub под свободной лицензией Apache License 2.0. Среди зависимостей проекта — Docker версии 1.10 или выше, Python 3.5+, python3-psutil 4.2+ (опционально), etcd 2.2.5+ (для Master node).
Дмитрий Шурупов по материалам linux.org.ru.