nixp.ru v3.0

18 апреля 2024,
четверг,
20:01:30 MSK

8 декабря 2016, 14:43

Haven — «упрощённая» система управления Docker-контейнерами и кластерами Docker Swarm

Веб-интерфейс панели управления Haven
Веб-интерфейс панели управления Haven
Иллюстрация с сайта linux.org.ru

Анонсирован проект Haven, задающийся целью предоставить инструмент для простого управления контейнерами на базе Docker и кластерами из них на базе Docker Swarm.

Авторы Haven стремятся поддерживать только один продукт и его инструментарий (Docker), предоставить единый интерфейс (консольный и веб) для работы с множеством кластеров и отдельными узлами, а также автоматизировать рутинные операции. Среди поддерживаемых на данный момент функций отмечаются:

  • операции над отдельным контейнером (создание, удаление, запуск, просмотр логов и т.п.);
  • объединение контейнеров в «приложения», для последующего развертывания в другом окружении;
  • импорт приложений из Docker Compose;
  • создание кластеров Docker Swarm во время выполнения;
  • работа с реестрами Docker (просмотр, назначение каждому кластеру своего списка реестров);
  • перенос узлов между кластерами;
  • пакетные операции обновления контейнеров с возможностью отката;
  • централизованное хранение настроек контейнеров;
  • удаление неиспользуемых образов.

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

Постоянная ссылка к новости: http://www.nixp.ru/news/13880.html. Дмитрий Шурупов по материалам linux.org.ru.

fb twitter vk