Kutanga kuburitswa kweFedora CoreOS kwakaunzwa

Fedora Project Developers yakaziviswa nezvekutanga kuedza yekutanga vhezheni yekutanga edition nyowani yekugovera kit Fedora Core OS, iyo yakatsiva iyo Fedora Atomic Host uye CoreOS Container Linux zvigadzirwa semhinduro imwe chete yekumhanyisa nharaunda yakavakirwa pamidziyo yakasarudzika.

Kubva kuCoreOS Container Linux, iyo kusuduruka Mumaoko eRed Hat mushure mekutenga CoreOS, Fedora CoreOS akatamisa maturusi ekutumira (iyo Ignition bootstrap configuration system), iyo atomic update mechanism uye huzivi hwese hwechigadzirwa. Iyo tekinoroji yekushanda nemapakeji, tsigiro yeOCI (Open Container Initiative) zvakatemwa, uye dzimwe nzira dzekuparadzanisa midziyo yakavakirwa paSELinux zvakatamiswa kubva kuAtomic Host. Fedora CoreOS yakavakirwa paFedora repositories uchishandisa rpm-ostree. Moby (Docker) uye podman vanonzi vanotsigirwa muFedora CoreOS nguva yekumhanya yemidziyo. Kubernetes tsigiro yakarongwa yemidziyo orchestration pamusoro peFedora CoreOS.

Iyo purojekiti yakanangana nekupa nharaunda shoma, yakagadziridzwa otomatiki pasina maneja kutora chikamu uye yakabatana pakutumirwa kwakawanda kwemaseva masisitimu akagadzirirwa chete ekumhanyisa midziyo. Fedora CoreOS inongori nekashoma seti yezvikamu zvinokwana kumhanyisa midziyo yakasarudzika - iyo Linux kernel, iyo systemd system maneja uye seti yemasevhisi ekushandisa ekubatanidza kuburikidza neSSH, kutonga kurongeka nekuisa zvigadziriso.

Iyo system partition yakaiswa mukuverenga-chete modhi uye haichinji panguva yekushanda. Kugadziriswa inofambiswa padanho rebhutsu uchishandisa Ignition toolkit (imwe nzira yeCloud-Init).
Kana iyo system yave kushanda, kushandura gadziriso uye zviri mukati me /etc dhairekitori hazvigoneke; iwe unogona chete kushandura chimiro chezvirongwa woishandisa kutsiva nharaunda. Kazhinji, kushanda nehurongwa kwakafanana nekushanda nemifananidzo yemidziyo, iyo isina kuvandudzwa munharaunda, asi inovakwazve kubva pakutanga uye yakatangwa patsva.

Mufananidzo wehurongwa hauonekwe uye unoumbwa uchishandisa tekinoroji yeOStree (mapakeji ega haagone kuisirwa munzvimbo yakadai; unogona kungovaka patsva system yese mufananidzo, uchiwedzera nemapakeji matsva uchishandisa rpm-ostree toolkit). Iyo yekuvandudza sisitimu yakavakirwa pakushandiswa kwemaviri system partitions, imwe yacho inoshanda, uye yechipiri inoshandiswa kukopa iyo yekuvandudza; mushure mekuisa iyo yekuvandudza, zvikamu zvinoshandura mabasa.

Matavi matatu akazvimirira eFedora CoreOS anopihwa:
kuyedza nesnapshots zvichibva pane yazvino Fedora kuburitswa ine zvigadziriso; yakagadzikana - bazi rakagadzikana, rakaumbwa mushure memavhiki maviri ekuedza bazi rekuedza; chinotevera - snapshot yekuburitswa kweramangwana mukusimudzira. Zvigadziriso zviri kugadzirwa kumapazi ese ari matatu kubvisa kusasimba uye kukanganisa kwakakomba. Padanho razvino rebudiriro, bazi rekuyedza chete ndiro riri kuumbwa sechikamu chekuburitswa kwekutanga. Yekutanga yakagadzikana kuburitswa kwakarongwa kuburitswa mumwedzi mitanhatu. Tsigiro yekugovera kweCoreOS Container Linux ichapera mwedzi mitanhatu mushure mekunge Fedora CoreOS yagadzikana, uye Fedora Atomic Host rutsigiro inotarisirwa kupera pakupera kwaNovember.

Mushure mekunge chirongwa ichi chadzikamiswa, kutumira kwe telemetry kuchagoneswa nekusarudzika (telemetry haisati yashanda mukutarisisa kuvaka) uchishandisa iyo fedora-coreos-pinger sevhisi, iyo nguva nenguva inounganidza uye kutumira isiri-inozivisa ruzivo nezve system, senge OS vhezheni. nhamba, gore, kuFedora project servers platform installation type. Iyo data yakafambiswa haina ruzivo rungatungamira mukuzivikanwa. Paunenge uchiongorora manhamba, ruzivo rwakaunganidzwa chete ndirwo rwunoshandiswa, izvo zvinotitendera kutonga maitiro ekushandiswa kweFedora CoreOS. Kana zvichidikanwa, mushandisi anogona kudzima kutumira kwe telemetry kana kuwedzera iyo default data yakatumirwa.

Source: opennet.ru

Voeg