LINUX.ORG.RU

Haven 1.2

 ,


3

3

Вышла новая версия Haven, системы управления кластерами и отдельными нодами на базе Docker.

Новое в этой версии:

  • поддержка swarm-mode;
  • управление сетью;
  • управление подключаемыми томами (volumes);
  • копирование контейнеров/сервисов, дает возможность создать копию, например с другим image;
  • возможность работы без агента;
  • возможность работать с docker через шифрованное соединение.

Идея проекта:

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

Некоторые функции:

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

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Можно для тех, кто в танке - там есть хэлсчеки, автоматический скейлинг, роллаут?

bytecode ★★ ()

На чем вебморда построена? я видел pom.xml в гитхабе, так что точно джава, но что именно?

dyasny ★★★★★ ()

По ссылке быстро не нашел, вопрос такой: есть планы как-нибудь интегрировать CRIU? Если нет, то какие причины?

KroArtem ★★ ()
Ответ на: комментарий от subwoofer

ага, теперь вижу, фронтэнд отдельно вынесен. спасибо

dyasny ★★★★★ ()
Ответ на: комментарий от Gu4

Её использует слишком много людей. Массовость всё портит.

lochness ()

Simplified installation

кстати упрощен процесс старта haven - теперь не нужно править настройки докера для swarm-mode (для standalone swarm, docker требует публикации портов)

т.е. нужно:

1. запустить только агента.... - который тоже докер контейнер, он напрямую общается с linux sockets и с сервером (с сокетами общается через netty https://github.com/codeabovelab/haven-platform/blob/master/agent/src/main/jav...)

2. в сервере в UI указать ip ноды и собственно все...

https://github.com/codeabovelab/haven-platform/releases/tag/1.2.1

interair ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.