InfraKit — «самовосстанавливающаяся инфраструктура» с Docker
Иллюстрация с сайта Blog.Docker.Com
4 октября на конференции LinuxCon EU 2016 Соломон Хайкс (Solomon Hykes), автор Docker, анонсировал проект InfraKit, который ранее был известен под названием libmachete.
Авторы характеризуют InfraKit как «набор инструментов для создания декларативной, самовосстанавливающейся (self-healing) инфраструктуры и управления ею». Идея заключается в том, чтобы разбивать процесс автоматизации инфраструктуры на простые подключаемые компоненты, статус которых должен соответствовать пользовательским спецификациям. В качестве активных процессов такой инфраструктуры выступают плагины (Plugins) — HTTP-серверы с определёнными API (каждый из них «висит» на UNIX-сокете). У плагинов в InfraKit предусмотрены следующие типы:
- собственно «индивидуальная сущность» (instance);
- группа (group), упрощающая управление сущностями;
- разновидность (flavor) с описанием особенностей, позволяющих различать членов группы друг от друга.
В репозитории InfraKit доступны эталонные реализации плагинов разных типов, которые можно использовать для лучшего понимания разных типов и в качестве заготовок для своих плагинов. Как сообщается в пресс-релизе Docker, посвящённом выпуску InfraKit, такой подход (на уровне плагинов) упрощает мониторинг и восстановление компонентов распределённой инфраструктуры, привнеся в неё «новый уровень надёжности».
Исходный код проекта и документация опубликованы на GitHub, исходный код распространяется на условиях свободной лицензии Apache License v2.
Постоянная ссылка к новости: http://www.nixp.ru/news/13810.html. Дмитрий Шурупов по материалам serverwatch.com, Blog.Docker.Com.
Представлен выпуск исполняемой среды для контейнеров containerd 1.0
container-diff — новая утилита от Google для сравнения образов Docker-контейнеров
Вышел CRI-O 1.0.0 для запуска альтернативных (не Docker) контейнеров в Kubernetes
Oracle представила микроконтейнеры и три Open Source-утилиты для них: smith, crashcart, railcar
Cisco выпустила Contiv для гибкого управления сетями в Docker-контейнерах
Представлены Fedora Layered Images — образы Docker-контейнеров от Fedora Atomic
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1