S'ha presentat la primera versió prèvia de Fedora CoreOS

Desenvolupadors de projectes Fedora va anunciar sobre el principi proves la primera versió preliminar de la nova edició del kit de distribució Fedora coreos, que va substituir els productes Fedora Atomic Host i CoreOS Container Linux com a solució única per executar entorns basats en contenidors aïllats.

Des de CoreOS Container Linux, que mogut En mans de Red Hat després de comprar CoreOS, Fedora CoreOS va transferir les eines de desplegament (el sistema de configuració d'arrencada Ignition), el mecanisme d'actualització atòmica i la filosofia general del producte. La tecnologia per treballar amb paquets, el suport per a les especificacions OCI (Open Container Initiative) i els mecanismes addicionals per aïllar contenidors basats en SELinux s'han transferit des d'Atomic Host. Fedora CoreOS es basa en repositoris Fedora que utilitzen rpm-ostree. Moby (Docker) i podman es declaren compatibles amb el temps d'execució de Fedora CoreOS per als contenidors. El suport de Kubernetes està previst per a l'orquestració de contenidors a la part superior de Fedora CoreOS.

El projecte té com a objectiu proporcionar un entorn mínim, actualitzat atòmicament automàticament sense la participació de l'administrador i unificat per al desplegament massiu de sistemes de servidor dissenyats exclusivament per executar contenidors. Fedora CoreOS conté només un conjunt mínim de components suficients per executar contenidors aïllats: el nucli Linux, el gestor del sistema systemd i un conjunt de serveis d'utilitat per connectar-se mitjançant SSH, gestionar la configuració i instal·lar actualitzacions.

La partició del sistema es munta en mode de només lectura i no canvia durant el funcionament. Configuració transmesa en l'etapa d'arrencada mitjançant el conjunt d'eines Ignition (una alternativa a Cloud-Init).
Un cop el sistema s'està executant, canviar la configuració i el contingut del directori /etc és impossible; només podeu canviar el perfil de configuració i utilitzar-lo per substituir l'entorn. En general, treballar amb el sistema s'assembla a treballar amb imatges de contenidors, que no s'actualitzen localment, sinó que es reconstrueixen des de zero i es posen en marxa de nou.

La imatge del sistema és indivisible i es forma amb la tecnologia OSTree (no es poden instal·lar paquets individuals en aquest entorn; només podeu reconstruir tota la imatge del sistema, ampliant-la amb paquets nous mitjançant el kit d'eines rpm-ostree). El sistema d'actualització es basa en l'ús de dues particions del sistema, una de les quals està activa i la segona s'utilitza per copiar l'actualització; després d'instal·lar l'actualització, les particions canvien de rol.

S'ofereixen tres branques independents de Fedora CoreOS:
provant amb instantànies basades en la versió actual de Fedora amb actualitzacions; estable: una branca estabilitzada, formada després de dues setmanes de provar la branca de prova; següent: una instantània d'una versió futura en desenvolupament. S'estan generant actualitzacions per a les tres branques per eliminar vulnerabilitats i errors greus. En l'actual fase de desenvolupament, en el marc de la versió preliminar, només s'està formant la branca de proves. El primer llançament estable està previst que es publiqui en 6 mesos. El suport per a la distribució CoreOS Container Linux finalitzarà 6 mesos després que Fedora CoreOS estigui estabilitzat i s'espera que el suport Fedora Atomic Host finalitzi a finals de novembre.

Un cop estabilitzat el projecte, l'enviament de telemetria s'habilitarà de manera predeterminada (la telemetria encara no està activa a la versió prèvia) mitjançant el servei fedora-coreos-pinger, que periòdicament acumula i envia informació no identificativa sobre el sistema, com ara la versió del sistema operatiu. número, núvol, al tipus d'instal·lació de la plataforma de servidors de projectes Fedora. Les dades transmeses no contenen informació que pugui conduir a la identificació. Quan analitzem les estadístiques, només s'utilitza informació agregada, la qual cosa ens permet jutjar en general la naturalesa de l'ús de Fedora CoreOS. Si ho desitja, l'usuari pot desactivar l'enviament de telemetria o ampliar la informació enviada per defecte.

Font: opennet.ru

Afegeix comentari