Atunwo akọkọ Fedora CoreOS Tu silẹ

Fedora Project Developers kede nipa ibẹrẹ idanwo ẹyà alakoko akọkọ ti ẹda tuntun ti ohun elo pinpin Fedora mojuto OS, eyiti o rọpo Fedora Atomic Host ati CoreOS Container Linux awọn ọja bi ojutu kan ṣoṣo fun awọn agbegbe ti nṣiṣẹ ti o da lori awọn apoti ti o ya sọtọ.

Lati CoreOS Eiyan Linux, eyi ti gbe Ni ọwọ Red Hat lẹhin rira CoreOS, Fedora CoreOS gbe awọn irinṣẹ imuṣiṣẹ (eto iṣeto bootstrap Ignition), ẹrọ imudojuiwọn atomiki ati imoye gbogbogbo ti ọja naa. Imọ-ẹrọ fun ṣiṣẹ pẹlu awọn idii, atilẹyin fun OCI (Open Container Initiative) awọn pato, ati awọn ọna ṣiṣe afikun fun awọn apoti ipinya ti o da lori SELinux ti gbe lati Atomic Host. Fedora CoreOS da lori awọn ibi ipamọ Fedora nipa lilo rpm-ostree. Moby (Docker) ati podman jẹ ikede bi atilẹyin ni akoko asiko Fedora CoreOS fun awọn apoti. Atilẹyin Kubernetes ti gbero fun orchestration eiyan lori oke Fedora CoreOS.

Ise agbese na ni ifọkansi lati pese agbegbe ti o kere ju, imudojuiwọn atomiki laifọwọyi laisi ikopa alakoso ati iṣọkan fun imuṣiṣẹ lọpọlọpọ ti awọn eto olupin ti a ṣe apẹrẹ fun awọn apoti ṣiṣiṣẹ. Fedora CoreOS ni awọn paati ti o kere ju ti o to lati ṣiṣe awọn apoti ti o ya sọtọ - ekuro Linux, oluṣakoso eto eto ati ṣeto awọn iṣẹ iwulo fun sisopọ nipasẹ SSH, iṣakoso iṣeto ati fifi awọn imudojuiwọn sori ẹrọ.

Awọn ipin eto ti wa ni agesin ni kika-nikan mode ati ki o ko yi nigba isẹ ti. Iṣeto ni ti o tan kaakiri ni ipele bata ni lilo ohun elo irinṣẹ Ignition (yiyan si Cloud-Init).
Ni kete ti eto naa ba n ṣiṣẹ, yiyipada iṣeto ni ati awọn akoonu ti itọsọna / ati bẹbẹ lọ ko ṣee ṣe; o le yi profaili eto pada nikan ki o lo lati rọpo agbegbe naa. Ni gbogbogbo, ṣiṣẹ pẹlu awọn eto resembles ṣiṣẹ pẹlu eiyan images, eyi ti ko ba wa ni imudojuiwọn tibile, sugbon ti wa ni tun lati ibere ati ki o se igbekale titun.

Aworan eto naa ko le pin ati pe o ti ṣẹda ni lilo imọ-ẹrọ OSTree (awọn idii ẹni kọọkan ko le fi sii ni iru agbegbe kan; o le tun gbogbo aworan eto nikan ṣe, faagun pẹlu awọn idii tuntun nipa lilo ohun elo irinṣẹ rpm-ostree). Eto imudojuiwọn naa da lori lilo awọn ipin eto meji, ọkan ninu eyiti o ṣiṣẹ, ati pe keji lo lati daakọ imudojuiwọn naa; lẹhin fifi imudojuiwọn sii, awọn ipin yipada awọn ipa.

Awọn ẹka ominira mẹta ti Fedora CoreOS ni a funni:
idanwo pẹlu snapshots ti o da lori itusilẹ Fedora lọwọlọwọ pẹlu awọn imudojuiwọn; iduroṣinṣin - ẹka iduroṣinṣin, ti a ṣẹda lẹhin ọsẹ meji ti idanwo ẹka idanwo; atẹle - aworan kan ti itusilẹ ọjọ iwaju ni idagbasoke. Awọn imudojuiwọn ti wa ni ipilẹṣẹ fun gbogbo awọn ẹka mẹta lati yọkuro awọn ailagbara ati awọn aṣiṣe to ṣe pataki. Ni ipele lọwọlọwọ ti idagbasoke, laarin ilana ti itusilẹ alakoko, ẹka idanwo nikan ni a ṣẹda. Itusilẹ iduroṣinṣin akọkọ ti gbero lati tu silẹ ni awọn oṣu 6. Atilẹyin fun pinpin CoreOS Apoti Linux yoo pari awọn oṣu 6 lẹhin Fedora CoreOS ti wa ni iduroṣinṣin, ati pe atilẹyin Fedora Atomic Host ni a nireti lati pari ni opin Oṣu kọkanla.

Lẹhin ti iṣẹ akanṣe naa ti ni imuduro, fifiranṣẹ telemetry yoo ṣiṣẹ nipasẹ aiyipada (telemetry ko ti ṣiṣẹ ni kikọ awotẹlẹ) ni lilo iṣẹ fedora-coreos-pinger, eyiti o ṣajọpọ lorekore ati firanṣẹ alaye ti kii ṣe idanimọ nipa eto naa, gẹgẹ bi ẹya OS. nọmba, awọsanma, si awọn olupin ise agbese Fedora iru fifi sori ẹrọ. Awọn data ti a firanṣẹ ko ni alaye ti o le ja si idanimọ. Nigbati o ba n ṣe itupalẹ awọn iṣiro, alaye akojọpọ nikan ni a lo, eyiti o fun wa laaye lati ṣe idajọ gbogbogbo iru lilo Fedora CoreOS. Ti o ba fẹ, olumulo le mu fifiranṣẹ telemetry ṣiṣẹ tabi faagun alaye aiyipada ti a firanṣẹ.

orisun: opennet.ru

Fi ọrọìwòye kun