Keluaran stabil pertama Fedora CoreOS

Pembangun Projek Fedora diumumkan tentang menstabilkan pengedaran OS Teras Fedora dan kesediaannya untuk digunakan secara meluas. Fedora CoreOS sedang dipromosikan sebagai penyelesaian tunggal untuk menjalankan persekitaran berdasarkan bekas terpencil, menggantikan produk Fedora Atomic Host dan CoreOS Container Linux. Pengedaran CoreOS Container Linux akan berakhir dalam 6 bulan, dan Fedora Atomic Host dijangka menamatkan sokongan pada akhir November.

Fedora CoreOS bertujuan untuk menyediakan persekitaran minimum yang dikemas kini secara atom secara automatik tanpa campur tangan pentadbir dan disatukan untuk penggunaan besar-besaran sistem pelayan yang direka secara eksklusif untuk menjalankan kontena. Pengedaran hanya menyediakan set minimum komponen yang mencukupi untuk menjalankan bekas terpencil - kernel Linux, pengurus sistem systemd dan satu set perkhidmatan utiliti untuk menyambung melalui SSH, mengurus konfigurasi dan memasang kemas kini.

Pembahagian sistem dipasang dalam mod baca sahaja dan tidak berubah semasa operasi. Konfigurasi dihantar pada peringkat pemuatan menggunakan kit alat Pencucuhan (alternatif kepada Cloud-Init). Setelah sistem berjalan, menukar konfigurasi dan kandungan direktori /etc adalah mustahil; anda hanya boleh menukar profil tetapan dan menggunakannya untuk menggantikan persekitaran. Secara umum, bekerja dengan sistem menyerupai bekerja dengan imej kontena, yang tidak dikemas kini secara tempatan, tetapi dibina semula dari awal dan dilancarkan semula.

Imej sistem tidak boleh dibahagikan dan dibentuk menggunakan teknologi OSTree (pakej individu tidak boleh dipasang dalam persekitaran sedemikian; anda hanya boleh membina semula keseluruhan imej sistem, mengembangkannya dengan pakej baharu menggunakan kit alat rpm-ostree). Sistem kemas kini adalah berdasarkan penggunaan dua partition sistem, satu daripadanya aktif, dan yang kedua digunakan untuk menyalin kemas kini; selepas memasang kemas kini, partition bertukar peranan.

Daripada pengedaran CoreOS Container Linux, yang tergerak Di tangan Red Hat selepas membeli CoreOS, projek Fedora CoreOS meminjam alat konfigurasi but (Pencucuhan), mekanisme kemas kini atom dan falsafah umum produk. Teknologi untuk bekerja dengan pakej, sokongan untuk spesifikasi OCI (Open Container Initiative) dan mekanisme tambahan untuk mengasingkan bekas berdasarkan SELinux telah dipindahkan daripada Atomic Host. Untuk mengatur kontena di atas Fedora CoreOS, pada masa hadapan ia dirancang untuk menyediakan integrasi dengan Kubernetes (termasuk yang berdasarkan OKD).

Kandungan keluaran stabil pertama Fedora CoreOS adalah berdasarkan repositori Fedora 31 menggunakan pakej rpm-ostree.
Ia termasuk kernel Linux 5.4, pengurus sistem systemd 243 dan kit alat Ignition 2.1. Masa jalan untuk bekas menyediakan sokongan untuk Moby 18.09 (Docker) dan podman 1.7. Secara lalai, sokongan cgroups v1 didayakan untuk memastikan keserasian, tetapi cgroups v2 boleh didayakan sebagai pilihan. Kemungkinan dilaksanakan memasang pada pelbagai platform termasuk pelayan komoditi, QEMU, OpenStack, VMware, AWS, Alibaba, Azure dan GCP. Imej iso yang disediakan boleh berfungsi dalam mod langsung dengan memuatkan ke dalam RAM. Butan rangkaian melalui PXE (netboot) disokong.

Tiga cawangan bebas Fedora CoreOS ditawarkan, yang mana kemas kini dihasilkan yang menghapuskan kelemahan dan ralat serius:

  • menguji dengan syot kilat berdasarkan keluaran Fedora semasa dengan kemas kini;
  • stabil - cawangan yang stabil, terbentuk selepas dua minggu menguji cawangan ujian;
  • seterusnya - gambar keluaran masa depan yang sedang dibangunkan (hanya dalam rancangan buat masa ini).

Dari rancangan untuk masa depan, ia disebut kemasukan dalam Fedora CoreOS menghantar telemetri menggunakan perkhidmatan tersebut fedora-coreos-pinger, yang secara berkala mengumpul dan menghantar maklumat sistem yang tidak mengenal pasti, seperti nombor versi OS, platform awan, jenis pemasangan, ke pelayan Projek Fedora. Data yang dihantar tidak mengandungi maklumat yang boleh membawa kepada pengenalan. Apabila menganalisis statistik, hanya maklumat agregat digunakan, yang membolehkan kami menilai secara am sifat penggunaan Fedora CoreOS. Jika dikehendaki, pengguna boleh melumpuhkan penghantaran telemetri atau mengembangkan maklumat yang dihantar secara lalai.

Sumber: opennet.ru

Tambah komen