Ko te tuku tuatahi o Fedora CoreOS

Nga Kaihanga Kaupapa Fedora i panuihia mo te whakapumau i te tohatoha Fedora Core OS me tona reri mo te whakamahi whanui. Kei te whakatairangahia a Fedora CoreOS hei otinga kotahi mo te whakahaere i nga taiao i runga i nga ipu motuhake, hei whakakapi i nga hua Fedora Atomic Host me CoreOS Container Linux. Ko te tautoko mo te tohatoha CoreOS Container Linux ka mutu i roto i nga marama 6, ka mutu te tautoko mo te Fedora Atomic Host hei te mutunga o Noema.

Ko te whai a Fedora CoreOS ki te whakarato i tetahi taiao iti e whakahoutia aunoatia ana kaore he wawaotanga a te kaiwhakahaere me te whakakotahi mo te tuku papatipu o nga punaha tūmau i hangaia mo nga ipu whakahaere. Ko te tohatoha he iti noa nga huinga o nga waahanga e tika ana hei whakahaere i nga ipu taratahi - te pata Linux, te kaiwhakahaere punaha systemd me te huinga o nga ratonga whaipainga mo te hono ma te SSH, te whakahaere whirihoranga me te whakauru i nga whakahou.

Ko te wehewehenga o te punaha ka whakauruhia ki te aratau panui-anake, kaore e rereke i te wa e mahi ana. Hōutuutu ka tukuna i te waahi uta ma te whakamahi i te kete taputapu Ignition (he rereke ki te Cloud-Init). I te wa e rere ana te punaha, kaore e taea te whakarereke i te whirihoranga me nga ihirangi o te whaiaronga / etc; ka taea e koe te whakarereke i te tohu tautuhinga me te whakamahi hei whakakapi i te taiao. I te nuinga o te waa, he rite te mahi me te punaha ki te mahi me nga whakaahua ipu, kaore i te whakahouhia i te rohe, engari ka hangaia mai i te waa ka whakarewahia ano.

Ko te ahua o te punaha kaore e taea te wehewehe, ka hangaia ma te hangarau OSTree (kaore e taea te whakauru i nga kohinga takitahi ki roto i taua taiao; ka taea anake e koe te hanga i te ahua o te punaha katoa, ka whakawhānuihia me nga kohinga hou ma te whakamahi i te kete taputapu rpm-ostree). Ko te punaha whakahou kei runga i te whakamahi i nga waahanga punaha e rua, ko tetahi e kaha ana, ko te tuarua ka whakamahia hei kape i te whakahou; i muri i te whakauru i te whakahou, ka huri nga waahanga i nga mahi.

Mai i te tohatoha CoreOS Container Linux, e neke I roto i nga ringaringa o Red Hat i muri i te hokonga mai o CoreOS, na te kaupapa Fedora CoreOS i nama nga taputapu whirihoranga i te waahi bootstrap (Ignition), te tikanga mo nga whakahou ngota me te whakaaro nui o te hua. Ko te hangarau mo te mahi me nga kete, te tautoko mo nga whakaritenga OCI (Open Container Initiative), me etahi atu tikanga mo te wehe i nga ipu i runga i te SELinux kua whakawhitia mai i te Atomic Host. Hei whakarite i nga ipu ki runga ake o Fedora CoreOS, i te wa kei te heke mai ka whakamaherehia kia whakauru ki nga Kubernetes (tae atu ki era OKD).

Ko nga korero o te tuku tuatahi o Fedora CoreOS e ahu mai ana i runga i nga putunga Fedora 31 te whakamahi i te kete rpm-ostree.
Kei roto ko te Linux 5.4 kernel, te kaiwhakahaere punaha systemd 243, me te kete taputapu Ignition 2.1. Ko te wa whakahaere mo nga ipu he tautoko mo Moby 18.09 (Docker) me te podman 1.7. Ma te taunoa, ka taea te tautoko cgroups v1 ki te whakarite hototahi, engari ka taea te cgroups v2 hei whiringa. Ka whakatinanahia pea tautonga i runga i nga papaaho rereke tae atu ki nga kaiwhakarato taonga, QEMU, OpenStack, VMware, AWS, Alibaba, Azure me GCP. Ka taea e te whakaahua iso whakaratohia te mahi i roto i te aratau ora me te uta ki te RAM. Kei te tautokohia te whakaoho whatunga ma te PXE (netboot).

E toru nga peka motuhake o Fedora CoreOS e tukuna ana, na reira ka hangaia nga whakahoutanga hei whakakore i nga whakaraerae me nga hapa nui:

  • te whakamatautau me nga whakaahua i runga i te tukunga Fedora o naianei me nga whakahou;
  • u - he peka pumau, i hangaia i muri i nga wiki e rua o te whakamatautau i te peka whakamatautau;
  • i muri mai - he whakaahua o te tukunga a meake nei kei te whanake (kei roto i nga mahere mo naianei).

Mai i nga mahere mo nga ra kei te heke mai, kua whakahuahia whakakotahi i Fedora CoreOS te tuku waea waea ma te whakamahi i te ratonga fedora-coreos-pinger, e whakaemi ana, e tuku ana i nga korero punaha kore-tautuhi, penei i te nama putanga OS, te turanga kapua, te momo whakaurunga, ki nga kaiwhakarato kaupapa Fedora. Karekau he korero kei roto i nga raraunga tuku ka arahi ki te tautuhi. I te wetewete i nga tatauranga, ko nga korero whakahiato anake ka whakamahia, ka taea e maatau te whakatau i te ahua o te whakamahinga o Fedora CoreOS. Ki te hiahia, ka taea e te kaiwhakamahi te whakakore i te tuku waea waea, te whakawhanui ranei i nga korero ka tukuna ma te taunoa.

Source: opennet.ru

Tāpiri i te kōrero