das Datum der Einstellung des Supports für die Distribution , das von dem Projekt abgelöst wurde (nachdem das CoreOS-Projekt hat Red Hat Fedora Atomic Host und CoreOS Container Linux in ein einzelnes Produkt integriert). Das letzte Update für CoreOS Container Linux ist für den 26. Mai geplant, danach wird der Projektlebenszyklus abgeschlossen. Am 1. September werden die mit CoreOS verbundenen Ressourcen gelöscht oder in den Nur-Lesen-Modus versetzt. Beispielsweise werden die angebotenen Installationsabbilder, Cloud-Bausteine und Repositories für Updates entfernt. Die Repositories auf GitHub und das Fehlerverfolgungssystem bleiben im Nur-Lesen-Modus verfügbar.
Aus der Distribution CoreOS Container Linux hat das Projekt Fedora CoreOS die Konfigurationswerkzeuge für den Boot-Vorgang (Ignition), den Mechanismus für atomare Updates und die allgemeine Produktphilosophie übernommen. Aus Atomic Host wurden die Paketverwaltungstechnologien, die Unterstützung von OCI-Spezifikationen (Open Container Initiative) und zusätzliche Mechanismen zur Isolation von Containern auf Basis von SELinux übertragen. Für die Container-Orchestrierung über Fedora CoreOS wird in Zukunft eine Integration mit Kubernetes (auch auf Basis von OKD) angestrebt.
Um den Übergang von CoreOS Container Linux zu Fedora CoreOS zu erleichtern, wurde eine , die die wichtigsten Unterschiede erläutert, vorbereitet. In der aktuellen Form kann Fedora CoreOS CoreOS Container Linux nicht vollständig ersetzen, zum Beispiel da die Containerverwaltungswerkzeuge rkt nicht enthalten sind, Plattformen wie Azure, DigitalOcean, GCE, Vagrant und Container Linux nicht unterstützt werden und auch regressiven Änderungen und Kompatibilitätsproblemen nicht ausgeschlossen werden können.
Für diejenigen, die nicht die Möglichkeit oder den Wunsch haben, zu Fedora CoreOS zu wechseln, gibt es den Fork , der mit CoreOS Container Linux kompatibel ist. Der Fork wurde von der Firma Kinvolk im Jahr 2018 nach den Ankündigungen von Red Hat zur Integration der CoreOS-Technologien in ihre Produkte erstellt. Das Projekt wurde ins Leben gerufen, um die Fortführung der Existenz von CoreOS Container Linux zu gewährleisten, falls grundlegende Änderungen vorgenommen oder die Entwicklung eingestellt wird.
Flatcar Container Linux wurde auf eine eigene unabhängige Infrastruktur für Entwicklung, Unterstützung, Erstellung und Veröffentlichung von Versionen übertragen, während der Zustand des Codebasis mit
CoreOS (Änderungen betrafen den Austausch von Markenelementen). Dabei wurde das Projekt mit dem Blick darauf weiterentwickelt, jederzeit die Möglichkeit zu haben, ein eigenständiges Dasein fortzusetzen, falls CoreOS Container Linux wegfällt. Zum Beispiel wurden in einem separaten Branch „“ für Flatcar Container Linux Experimente zur Hinzufügung neuer Funktionen und zur Anwendung von Patches durchgeführt.
Quelle: opennet.ru
