Finch 1.0, toolkit kanggo kontaner Linux saka Amazon, kasedhiya

Amazon wis nerbitake rilis proyek Finch 1.0, sing ngembangake toolkit mbukak kanggo mbangun, nerbitake lan mbukak wadah Linux ing format OCI (Open Container Initiative). Tujuan utama proyek kasebut yaiku kanggo nyederhanakake karya karo wadah Linux ing sistem host non-Linux. Versi 1.0 ditandhani minangka rilis stabil pisanan, cocok kanggo panyebaran produksi lan panggunaan saben dina ing platform macOS. Dhukungan klien kanggo Linux lan Windows direncanakake bakal ditambahake ing rilis sabanjure. Kode Finch ditulis ing Go lan disebarake miturut lisensi Apache 2.0.

Kanggo mbangun antarmuka baris perintah ing Finch, pangembangan proyek nerdctl digunakake, sing nyedhiyakake perintah sing kompatibel karo Docker kanggo mbangun, ngluncurake, nerbitake lan ngemot wadhah (mbangun, mbukak, push, narik, lsp.), minangka uga fitur opsional tambahan, kayata mode operasi tanpa root, enkripsi gambar, distribusi gambar ing mode P2P nggunakake IPFS lan sertifikasi gambar kanthi teken digital. Containerd digunakake minangka runtime kanggo ngatur kontaner. Toolkit BuildKit digunakake kanggo mbangun gambar ing format OCI, lan Lima digunakake kanggo miwiti mesin virtual karo Linux, ngatur enggo bareng file lan port jaringan terusan.

Finch bundles nerdctl, containerd, BuildKit lan Lima dadi siji lan ngidini sampeyan miwiti langsung, tanpa perlu ngerti lan ngatur kabeh komponen kasebut kanthi kapisah (yen ora ana masalah mbukak wadhah ing sistem Linux, banjur nggawe lingkungan kanggo mbukak Linux. wadhah ing Windows lan macOS dudu tugas sing sepele). Kanggo karya, kita nawakake sarana finch dhewe, sing ndhelikake rincian nggarap saben komponen ing mburi antarmuka sing digabung. Kanggo miwiti, mung instal paket sing kasedhiya, sing kalebu kabeh sing dibutuhake, sawise sampeyan bisa langsung nggawe lan mbukak wadhah.

Minangka bagΓ©an saka proyek kasebut, Amazon uga wis nyiapake sawetara ekstensi sing wis ditransfer menyang awak utama proyek nerdctl. Utamane, komponen wis disiapake kanggo gambar tandha digital, lan dhukungan wis diwenehake kanggo nggawe lan ngluncurake gambar kanthi nggunakake teknologi SOCI (Seekable OCI), sing asline digawe kanggo AWS lan ngidini ngemot gambar wadhah sing luwih cepet (SOCI ngidini sampeyan miwiti diluncurake. tanpa ngenteni gambar diisi kanthi lengkap lan muat bagian-bagian sing dibutuhake kanggo kerja yen perlu).

Source: opennet.ru

Add a comment