Опубліковано план закінчення підтримки CoreOS Container Linux

Визначено дата припинення супроводу дистрибутива CoreOS Container Linux, на зміну якому прийшов проект ОС Fedora Core (після поглинання проекту CoreOS компанія Red Hat об'єднала Fedora Atomic Host та CoreOS Container Linux у рамках єдиного продукту). Останнє оновлення для CoreOS Container Linux заплановано на 26 травня, після чого життєвий цикл проекту завершиться. 1 вересня пов'язані з CoreOS ресурси буде видалено або переведено в режим тільки для читання. Наприклад, буде видалено пропоновані для завантаження настановні образи, складання для хмарних оточень і репозиторії з оновленнями. Репозиторії на GitHub та система відстеження помилок залишаться доступними в режимі лише для читання.

З дистрибутива CoreOS Container Linux проект Fedora CoreOS запозичив інструментарій конфігурування на стадії початкового завантаження (Ignition), механізм атомарних оновлень та загальну філософію продукту. З Atomic Host перенесено технологію роботи з пакетами, підтримку специфікацій OCI (Open Container Initiative) та додаткові механізми ізоляції контейнерів на базі SELinux. Для оркестрування контейнерів поверх Fedora CoreOS планується в майбутньому забезпечити інтеграцію з Kubernetes (у тому числі на базі OKD).

Для спрощення міграції з CoreOS Container Linux на Fedora CoreOS підготовлено інструкція, що розбирає основні відмінності У поточному вигляді Fedora CoreOS не може повністю замінити CoreOS Container Linux, наприклад, оскільки до складу не входить інструментарій керування контейнерами rkt, не підтримуються платформи Azure, DigitalOcean, GCE, Vagrant та Container Linux, а також не виключено виникнення регресивних змін та порушень сумісності .

Тим, хто не має можливості чи бажання переходити на Fedora CoreOS, можна звернути увагу на форк Контейнер Flatcar Linux, сумісний із CoreOS Container Linux. Форк був заснований компанією Kinvolk у 2018 році після заяв Red Hat про намір інтегрувати технології CoreOS зі своїми продуктами. Проект був створений щоб гарантувати продовження існування CoreOS Container Linux у разі внесення кардинальних змін або згортання розробки.

Flatcar Container Linux був переведений на власну незалежну інфраструктуру розробки, супроводу, збирання та публікації випусків, але стан кодової бази був синхронізований з
CoreOS (зміни зводилися до заміни елементів брендингу). При цьому проект розвивався з огляду на можливість будь-якої миті продовжити відокремлене існування у разі зникнення CoreOS Container Linux. Наприклад, в окремій гілці «край» для Flatcar Container Linux велися експерименти з додаванням нових можливостей та застосуванням патчів.

Джерело: opennet.ru

Додати коментар або відгук