Δημοσιεύτηκε το τέλος του σχεδίου υποστήριξης για το CoreOS Container Linux

Ορίζεται ημερομηνία λήξης της υποστήριξης διανομής CoreOS Container Linux, το οποίο αντικαταστάθηκε από το έργο Fedora Core OS (μετά εξαγορές Το έργο CoreOS, η Red Hat συνδύασε το Fedora Atomic Host και το CoreOS Container Linux σε ένα ενιαίο προϊόν). Η τελευταία ενημέρωση για το CoreOS Container Linux έχει προγραμματιστεί για τις 26 Μαΐου, μετά την οποία θα τελειώσει ο κύκλος ζωής του έργου. Την 1η Σεπτεμβρίου, οι πόροι που σχετίζονται με το CoreOS θα καταργηθούν ή θα γίνουν μόνο για ανάγνωση. Για παράδειγμα, οι εικόνες εγκατάστασης, οι συναρμολογήσεις για περιβάλλοντα cloud και τα αποθετήρια με ενημερώσεις που προσφέρθηκαν για λήψη θα διαγραφούν. Τα αποθετήρια GitHub και η παρακολούθηση προβλημάτων θα παραμείνουν μόνο για ανάγνωση.

Από τη διανομή CoreOS Container Linux, το έργο Fedora CoreOS δανείστηκε τα εργαλεία διαμόρφωσης στο στάδιο εκκίνησης (Ignition), τον μηχανισμό ατομικής ενημέρωσης και τη γενική φιλοσοφία του προϊόντος. Η τεχνολογία για την εργασία με πακέτα, η υποστήριξη των προδιαγραφών OCI (Open Container Initiative) και οι πρόσθετοι μηχανισμοί για την απομόνωση δοχείων που βασίζονται στο SELinux έχουν μεταφερθεί από το Atomic Host. Για ενορχήστρωση κοντέινερ πάνω από το Fedora CoreOS, σχεδιάζεται η ενσωμάτωση με το Kubernetes (συμπεριλαμβανομένων εκείνων που βασίζονται στο OKD) στο μέλλον.

Για να απλοποιηθεί η μετάβαση από το CoreOS Container Linux στο Fedora, έχει προετοιμαστεί το CoreOS εντολή, το οποίο εξετάζει τις κύριες διαφορές. Στην τρέχουσα μορφή του, το Fedora CoreOS δεν μπορεί να αντικαταστήσει πλήρως το CoreOS Container Linux, για παράδειγμα, καθώς δεν περιλαμβάνει το κιτ εργαλείων διαχείρισης κοντέινερ rkt, οι πλατφόρμες Azure, DigitalOcean, GCE, Vagrant και Container Linux δεν υποστηρίζονται και η εμφάνιση αλλαγών παλινδρόμησης και προβλήματα συμβατότητας είναι πιθανά.

Για όσους δεν έχουν την ευκαιρία ή την επιθυμία να μεταβούν στο Fedora CoreOS, μπορείτε να δώσετε προσοχή στο πιρούνι Flatcar Container Linuxσυμβατό με το CoreOS Container Linux. Υπήρχε ένα πιρούνι με βάση από την Kinvolk το 2018 αφού η Red Hat ανακοίνωσε την πρόθεσή της να ενσωματώσει τις τεχνολογίες CoreOS στα προϊόντα της. Το έργο δημιουργήθηκε για να διασφαλίσει τη συνέχιση της ύπαρξης του CoreOS Container Linux σε περίπτωση δραστικών αλλαγών ή περιορισμού της ανάπτυξης.

Το Flatcar Container Linux έχει μεταφερθεί στη δική του ανεξάρτητη υποδομή για ανάπτυξη, συντήρηση, κατασκευή και δημοσίευση κυκλοφορίας, αλλά η κατάσταση της βάσης κώδικα έχει συγχρονιστεί με
CoreOS (οι αλλαγές συνίστανται στην αντικατάσταση στοιχείων επωνυμίας). Ταυτόχρονα, το έργο αναπτύχθηκε με γνώμονα τη δυνατότητα συνέχισης της χωριστής ύπαρξής του ανά πάσα στιγμή σε περίπτωση εξαφάνισης του CoreOS Container Linux. Για παράδειγμα, σε ξεχωριστό νήμα "άκρη» Για το Flatcar Container Linux, πραγματοποιήθηκαν πειράματα με την προσθήκη νέων χαρακτηριστικών και την εφαρμογή patches.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο