Найти в Дзене

CoreOS прекращает существование. Ищем замену.

26 мая 2020 года дистрибутив Container Linux от CoreOS официально прекращает свое существование, что означает, что он больше не будет поддерживаться и развиваться. CoreOS Container Linux - это операционная система на базе Linux для построения легко и гибко масштабируемых кластеров. CoreOS — минималистичный дистрибутив. Установочный ISO образ объемом всего в 136Мб, а в памяти на конечной машине после установки и запуска она займет всего 114Мб. Фактически, CoreOS можно условно можно разделить на следующие части: Ближе с этим дистрибутивам можно познакомиться в статье на Habr. 26 мая был последним днем ​​поддержки дистрибутива CoreOS. AWS уведомляет пользователей, что этот дистрибутив больше недоступен для установки и использования Как было объявлено ранее в этом году, команда CoreOS присоединилась к семейству Red Hat, чтобы сосредоточиться на других проектах, включая две форка Container Linux под названием Fedora CoreOS и Red Hat Enterprise Linux CoreOS (RHCOS), причем последние доступ

26 мая 2020 года дистрибутив Container Linux от CoreOS официально прекращает свое существование, что означает, что он больше не будет поддерживаться и развиваться.

CoreOS Container Linux - это операционная система на базе Linux для построения легко и гибко масштабируемых кластеров. CoreOS — минималистичный дистрибутив. Установочный ISO образ объемом всего в 136Мб, а в памяти на конечной машине после установки и запуска она займет всего 114Мб.

Фактически, CoreOS можно условно можно разделить на следующие части:

  • Systemd — управляет локальными службами на машинах кластера
  • Docker — обеспечивает изоляцию служб, но его использование, в принципе, не обязательно
  • Etcd — распределенно хранит конфигурацию кластера
  • Fleet — обеспечивает распределенное управление службами («надстройка» над systemd)

Ближе с этим дистрибутивам можно познакомиться в статье на Habr.

26 мая был последним днем ​​поддержки дистрибутива CoreOS. AWS уведомляет пользователей, что этот дистрибутив больше недоступен для установки и использования

Как было объявлено ранее в этом году, команда CoreOS присоединилась к семейству Red Hat, чтобы сосредоточиться на других проектах, включая две форка Container Linux под названием Fedora CoreOS и Red Hat Enterprise Linux CoreOS (RHCOS), причем последние доступны только в составе подписки Red Hat OpenShift.

Всем пользователям Container Linux от CoreOS теперь предлагается как можно скорее перейти на аналогичную операционную систему, поскольку любые ошибки или уязвимости, обнаруженные после 26 мая, не будут исправлены.

«Документация будет существовать до тех пор, пока это будет практически возможно, чтобы облегчить переход на другие операционные системы. Существующие машины Linux с контейнером будут продолжать работать, но больше не смогут загружать обновления », - сказали в CoreOS.

Альтернативы CoreOS

Вероятно, разумным выбором была бы поддерживаемая сообществом Fedora CoreOS, но в настоящее время дистрибутив не предлагает встроенной поддержки Azure, DigitalOcean, Google Compute Engine (GCE), Vagrant или любой из поддерживаемых сообществом контейнеров Linux платформ

Поэтому существующие пользователи CoreOS могут взглянуть на Flatcar Container Linux, который является форком CoreOS. Этот проект создали в 2018 году силами компании Kinvolk, чтобы гарантировать поддержку после окончания жизненного цикла CoreOS Container Linux. Kinvolk предлагает коммерческую поддержку и услуги по индивидуальному проектированию.

Альтернативой CoreOS является RancherOS, легкий и безопасный дистрибутив. Отличительная особенность этой системы заключается в том, что в контейнерах запускаются не только пользовательские приложения, но и все системные сервисы.

Операционная система содержит два Docker-инстанса; один из них является системным, в нём запускаются контейнеры udev, acpid, syslog, ntp и другие базовые сервисы, необходимые для работы системы. Системный Docker-инстанс заменяет собой традиционные системы инициализации (systemd, Upstart, SysV), присутствующих в обычных дистрибутивах Linux.

Второй Docker-инстанс используется для запуска пользовательских приложений и представляет собой специальный контейнер, запущенный внутри системного Docker’а.

Такое разделение обеспечивает защиту системных контейнеров от некорректных действий пользователя.

Еще один интересный дистрибутив - Ubuntu Core от Canonical. Подробнее можно ознакомится в статье.