Недавно Выпущен релиз ОС RancherOS 1.5что предоставляет инструменты для изолированного выполнения приложений. Проект был основан несколькими известными разработчиками Citrix и бывшими руководителями Cloud.com.
Помимо установки на отдельный сервер, система также может быть развернута в среде облачных платформ и систем виртуализации Amazon EC2, Digital Ocean, Docker Machine, GCE, KVM, OpenStack, Packet, Vagrant, VMware и VirtualBox и установлены на платах Raspberry Pi.
О RancherOS
RancherOS обеспечивает минимальную обвязку, которая включает только компоненты, необходимые для запуска изолированных контейнеров.
По решаемым задачам система напоминает проекты Atomic и CoreOS, но отличается отказом системного администратора systemd в пользу собственной системы инициализации, построенной непосредственно на базе инструментария Docker.
Сервисы запуска в RancherOS выполняются запуском контейнеров, созданных с помощью файлов compose (docker-compose.yml).
Архитектура RancherOS - это набор контейнеров, которые управляются системной средой на основе ядра Linux., начальный загрузочный образ (initrd) и минимальный набор инструментов, необходимых для запуска контейнеров на основе Docker.
Все остальное, включая udev, dhcp, ntp, cloud-init и rsyslog, выполняется внутри отдельных системных контейнеров.
соло Процесс Docker работает в контейнерах и работает с PID 1. User Toolkit и демон dockerd для запуска пользовательских контейнеров также запускаются в отдельном контейнере User Docker.
Для администрирования системы используется системный контейнер, который предоставляет консольную среду.
По умолчанию консольная среда доступна через ssh и формируется с помощью набора инструментов Busybox, но при желании вы можете подключить полные программные среды на основе Alpine, Debian, Ubuntu, CentOS или Fedora как консоль A.
Вы также можете использовать веб-интерфейс Rancher.io для настройки.
Конфигурация среды передается во время загрузки через механизм облачной загрузки или определяется командой «rancherctl config», а затем сохраняется в специальном файле конфигурации.
Между перезагрузками сохраняется только содержимое разделов / opt и / home, все остальное возвращается в исходное состояние.
Основные новые функции в RancherOS 1.5
С этим новым выпуском улучшена поддержка шифрования разделов с помощью инструментария LUKS., а также поддержка подключения к беспроводным сетям (WiFi и 4G / LTE).
В RancherOS 1.5 у вас есть возможность подключить свои собственные rootfs к initrd плюс уже включена поддержка Hyper-V.
Оптимизация скорости загрузки и потребления памяти, включая перезагрузку образа системы, отключена, если можно отключить Cloud-init и использовать gzip для сжатия initrd.
Команда "docker top" входит в состав всех консолей управления, утилита scp добавлена в консоли CentOS и Fedora, а инструменты xfsprogs добавляются в консоль по умолчанию
Обновлены системные компоненты, включая ядро Linux 4.14.85 (для Raspberry Pi - 4.9.80), Buildroot 2018.02.7, Docker 06/18/1. Среда контейнера консоли обновлена до Alpine 3.8, CentOS 7.5.1804, Debian 9, Fedora 28 и Ubuntu 18.04.
Среди других улучшений, которые можно выделить, мы находим:
- Поддержка образов в формате VMDK (VMware, Virtualbox).
- Возможность отключить доступ к системе из консоли (отключить автоматический вход и игнорировать rancher.password).
- Добавлена экспериментальная поддержка серверов на базе архитектуры ARM.
- Поддержка встраивания альтернативных реализаций пультов управления.
- Поддержка профиля для сетевого протокола vSphere.
Если вы хотите узнать больше об этой системе, вы можете посетить веб-сайт проекта. ссылку или загрузите изображение этого нового выпуска, чтобы протестировать его по этой ссылке.