Представен е първият предварителен издание на Fedora CoreOS

Разработчиците на проекта Fedora обявиха за началото на тестването на първата предварителна версия на новото издание на дистрибутива Fedora CoreOS, която замества продуктите Fedora Atomic Host и CoreOS Container Linux като единно решение за стартиране на среди, базирани на изолирани контейнери.

От CoreOS Container Linux, който премина в ръцете на Red Hat след покупката на компанията CoreOS, в Fedora CoreOS са пренесени инструментариумите за внедряване (система за конфигуриране на начално зареждане Ignition), механизма за атомарни обновления и общата философия на продукта. От Atomic Host са пренесени технологията за работа с пакети, поддръжката на спецификации OCI (Open Container Initiative) и допълнителните механизми за изолация на контейнерите, базирани на SELinux. Съдържанието на Fedora CoreOS се формира на базата на репозитории на Fedora с използване на rpm-ostree. Като поддържан среда за контейнерите в Fedora CoreOS са обявени Moby (Docker) и podman. За оркестрация на контейнерите над Fedora CoreOS е планирано осигуряване на поддръжка за Kubernetes.

Проектът цели предоставянето на минимално обкръжение, атомарно обновявано автоматично без участие на администратор и унифицирано за масово внедряване на сървърни системи, предназначени изцяло за стартиране на контейнери. Fedora CoreOS съдържа само минимален набор от компоненти, достатъчни за изпълнението на изолирани контейнери — ядро Linux, системен мениджър systemd и набор от служебни услуги за свързване чрез SSH, управление на конфигурацията и инсталиране на обновления.

Системният дял се монтира в режим само за четене и не се променя по време на работа. Конфигурация передава се на етапа на зареждане с помощта на инструментариума Ignition (алтернатива на Cloud-Init).
След като системата е стартирала, промяната на конфигурация и съдържание на директорията /etc е невъзможна, допустимо е само да се промени профилът на настройките и да се използва за смяна на средата. В общи линии работата със системата наподобява работата с образи на контейнери, които не се обновяват на място, а се изграждат от нулата и се стартират отново.

Системният образ не е делим и се формира с използването на технологията OSTree (отделните пакети не могат да бъдат инсталирани в такава среда, може само да се преизгради целият образ на системата, като се разширява с нови пакети с помощта на инструмента rpm-ostree). Системата за обновления се базира на използването на две системни раздели, единият от които е активен, а вторият се използва за копиране на обновления, след инсталирането на обновления разделите сменят ролите си.

Предлагат се три независими клона на Fedora CoreOS:
testing с изображения, базирани на актуалната версия на Fedora с обновления; stable — стабилизираният клон, формиран след две седмици тестване на клона testing; next — снимка на бъдеща версия в разработка. За всички три клона се формулират обновления, които отстраняват уязвимости и сериозни грешки. В текущия етап на разработка в рамките на предварителното издание в момента се формира само клона testing. Първото стабилно издание се планира да бъде пуснато след 6 месеца. Поддръжката на дистрибуцията CoreOS Container Linux ще бъде прекратена 6 месеца след стабилизирането на Fedora CoreOS, а прекратяването на поддръжката на Fedora Atomic Host се очаква в края на ноември.

След стабилизиране на проекта по подразбиране ще бъде активирано изпращането на телеметрия (в предварителната версия телеметрията все още е неактивна) с използване на услугата fedora-coreos-pinger, която периодично натрупва и изпраща на сървърите на проекта Fedora информация за системата, която не води до идентификация, такава като номер на версия на ОС, облачна платформа и тип инсталация. Сред предаваните данни не съществуват информация, която може да доведе до идентификация. При анализирането на статистиката се използват само агрегирани данни, които позволяват в общи линии да се съди за характера на използването на Fedora CoreOS. По желание потребителят може да деактивира изпращането на телеметрия или да разшири предаваните по подразбиране данни.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster