Nebula — новый инструмент для оркестровки Docker-контейнеров в масштабных IoT-кластерах

На днях был представлена Open Source-система управления Docker-контейнерами, ориентированная на применение в крупных распределённых кластерах, какие встречаются, например, в проектах категории IoT (интернета вещей), — Nebula.

Пример микросервисной архитектуры с Nebula
Пример микросервисной архитектуры с Nebula / Иллюстрация с сайта Nebula.Readthedocs.Io

Новый инструмент оркестровки предназначен для деплоя единого пода из контейнеров (разбитого по микросервисам приложения) на каждом из серверов, число которых может исчисляться тысячами. Автор Nebula уже более года использует свою систему в production для «более тысячи серверов, распределённых по всему миру в разных облаках и регионах», и в качестве предполагаемого применения называет сегмент интернета вещей: «Представьте себе 50 тысяч умных холодильников по всему миру и возможность задеплоить новую версию [их управляющего программного обеспечения] на все устройства за считанные минуты».

Исходный код Nebula написан на языке Python и распространяется на условиях свободной лицензии GNU GPL v3. Он опубликован на GitHub и представлен в виде нескольких репозиториев: nebula, nebula-cmd, api-manager, worker-manager, nebula-python-sdk. К системе прилагается достаточно подробная документация на английском языке.

Дмитрий Шурупов по материалам Reddit.




!

Если для Вас конкретно эта новость оказалась важной или интересной - пожалуйста, поделитесь ею в своей любимой социальной сети с помощью кнопок, расположенных под этим текстом. Это поможет нам в будущем делать более качественную подборку материалов, исходя из Ваших потребностей\интересов.




Коды для вставки в блог\форум

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
Apple выпустила macOS High Sierra 10.13.2Apple выпустила macOS High Sierra 10.13.2
Oracle открыла код двух проектов для Kubernetes на базе Fn project и Cluster FederationOracle открыла код двух проектов для Kubernetes на базе Fn project и Cluster Federation
Django 2.0 — крупное обновление популярного веб-фреймворка на PythonDjango 2.0 — крупное обновление популярного веб-фреймворка на Python
В Apple HomeKit найдена опасная уязвимостьВ Apple HomeKit найдена опасная уязвимость
Debsources — веб-проект Debian для просмотра исходного кода всех пакетовDebsources — веб-проект Debian для просмотра исходного кода всех пакетов
Блок рекламы


Похожие новости

Выявлен новый опасный банковский троянВыявлен новый опасный банковский троян
container-diff — новая утилита от Google для сравнения образов Docker-контейнеровcontainer-diff — новая утилита от Google для сравнения образов Docker-контейнеров
Новый отчёт в Google Chrome поможет улучшить юзабилити сайтовНовый отчёт в Google Chrome поможет улучшить юзабилити сайтов
Разработан инструмент, который позволит удалить лишние объекты с видеоРазработан инструмент, который позволит удалить лишние объекты с видео
В США представлен новый интеллектуальный голографический помощникВ США представлен новый интеллектуальный голографический помощник
Новый вирус вымогает вместо денег обнаженные фотоНовый вирус вымогает вместо денег обнаженные фото
NGINX Unit — новый сервер приложений и основа для service mesh от создателей веб-сервера nginxNGINX Unit — новый сервер приложений и основа для service mesh от создателей веб-сервера nginx
BiglyBT — новый BitTorrent-клиент с открытым кодом от авторов Vuze/AzureusBiglyBT — новый BitTorrent-клиент с открытым кодом от авторов Vuze/Azureus
Новый вирус крадет деньги с банковских карт: атаке подверглись несколько странНовый вирус крадет деньги с банковских карт: атаке подверглись несколько стран
Draft — Open Source-инструмент Microsoft для деплоя приложений в KubernetesDraft — Open Source-инструмент Microsoft для деплоя приложений в Kubernetes
Последние новости

Подгружаем последние новости