Earste foarbyldferzje fan Fedora CoreOS yntrodusearre

Fedora projektûntwikkelders oankundige oer it begjin testen de earste foarriedige ferzje fan de nije edysje fan de distribúsje kit Fedora Core OS, dy't de Fedora Atomic Host en CoreOS Container Linux-produkten ferfong as ienige oplossing foar it útfieren fan omjouwings basearre op isolearre konteners.

Fan CoreOS Container Linux, dy't ferhuze Yn 'e hannen fan Red Hat nei it keapjen fan CoreOS, hat Fedora CoreOS de ynsetynstruminten oerbrocht (it Ignition bootstrap-konfiguraasjesysteem), it atomyske updatemeganisme en de algemiene filosofy fan it produkt. De technology foar wurkjen mei pakketten, stipe foar OCI (Open Container Initiative) spesifikaasjes, en ekstra meganismen foar isolearjen fan konteners basearre op SELinux binne oerdroegen fan Atomic Host. Fedora CoreOS is basearre op Fedora repositories mei rpm-ostree. Moby (Docker) en podman wurde ferklearre as stipe yn Fedora CoreOS runtime foar konteners. Kubernetes-stipe is pland foar kontenerorkestraasje boppe op Fedora CoreOS.

It projekt is rjochte op it leverjen fan in minimale omjouwing, atomysk bywurke automatysk sûnder administrator dielname en ferienige foar massale ynset fan serversystemen dy't eksklusyf ûntworpen binne foar it útfieren fan konteners. Fedora CoreOS befettet mar in minimale set komponinten dy't genôch binne om isolearre konteners út te fieren - de Linux-kernel, de systemd systeembehearder en in set nutstsjinsten foar ferbining fia SSH, it behearen fan konfiguraasje en it ynstallearjen fan updates.

It systeem partition is monteard yn allinnich-lêzen modus en feroaret net ûnder operaasje. Konfiguraasje oerbrocht by it opstartstadium mei de Ignition toolkit (in alternatyf foar Cloud-Init).
As it systeem ienris draait, is it feroarjen fan de konfiguraasje en ynhâld fan 'e map /etc ûnmooglik; jo kinne allinich it ynstellingsprofyl feroarje en it brûke om de omjouwing te ferfangen. Yn it algemien liket it wurkjen mei it systeem te wurkjen mei kontenerôfbyldings, dy't net lokaal bywurke wurde, mar wurde fanôf it begjin opboud en op 'e nij lansearre.

It systeemôfbylding is ûndielber en wurdt foarme mei de OSTree-technology (yndividuele pakketten kinne net yn sa'n omjouwing ynstalleare wurde, jo kinne allinich it heule systeemôfbylding opnij opbouwe troch it út te wreidzjen mei nije pakketten mei de rpm-otree toolkit). It fernijingssysteem is basearre op it brûken fan twa systeempartysjes, wêrfan ien aktyf is, en de twadde wurdt brûkt om de fernijing te kopiearjen; neidat de fernijing is ynstalleare, feroarje de partysjes rollen.

Trije ûnôfhinklike tûken fan Fedora CoreOS wurde oanbean:
testen mei snapshots basearre op de hjoeddeistige Fedora-release mei updates; stabyl - in stabilisearre tûke, foarme nei twa wiken fan it testen fan 'e testtûke; folgjende - in momintopname fan in takomstige release yn ûntwikkeling. Updates wurde generearre foar alle trije tûken om kwetsberens en serieuze flaters te eliminearjen. Op it hjoeddeistige stadium fan ûntwikkeling, yn it ramt fan 'e foarriedige release, wurdt allinich de testtûke foarme. De earste stabile release is pland om yn 6 moannen frij te wurden. Stipe foar de CoreOS Container Linux-distribúsje sil einigje 6 moannen neidat Fedora CoreOS is stabilisearre, en Fedora Atomic Host-stipe wurdt ferwachte oan ein novimber te einigjen.

Nei't it projekt stabilisearre is, sil it ferstjoeren fan telemetry standert ynskeakele wurde (telemetry is noch net aktyf yn 'e preview build) mei de tsjinst fedora-coreos-pinger, dy't periodyk net-identifisearjende ynformaasje oer it systeem sammelet en stjoert, lykas OS-ferzje nûmer, wolk, nei it ynstallaasjetype fan it platfoarm fan Fedora-projektservers. De oerbrochte gegevens befetsje gjin ynformaasje dy't kin liede ta identifikaasje. By it analysearjen fan statistiken wurdt allinich aggregearre ynformaasje brûkt, wêrtroch't wy yn 't algemien de aard fan gebrûk fan Fedora CoreOS kinne beoardielje. As jo ​​​​wolle, kin de brûker it ferstjoeren fan telemetry útskeakelje of de ferstjoerde standertynformaasje útwreidzje.

Boarne: opennet.ru

Add a comment