Finch 1.0, isang toolkit para sa Linux- mga lalagyan mula sa Amazon

Inilabas ng Amazon ang proyektong Finch 1.0, na bumubuo ng mga open source na tool para sa pagbuo, paglalathala, at pagpapatakbo ng mga aplikasyon. Linux- mga lalagyan sa format na OCI (Open Container Initiative). Ang pangunahing layunin ng proyekto ay gawing simple ang trabaho gamit ang Linux-mga lalagyan sa mga sistema ng host na hindi nakabatay sa LinuxAng Bersyon 1.0 ay minarkahan bilang ang unang matatag na paglabas, na angkop para sa mga pag-deploy ng produksyon at pang-araw-araw na paggamit sa platform. macOSSuporta sa customer para sa Linux и Windows Plano nilang magdagdag pa sa mga susunod na release. Ang code ni Finch ay nakasulat sa Go at lisensyado sa ilalim ng lisensyang Apache 2.0.

Ginagamit ng command-line interface ng Finch ang gawain ng proyektong nerdctl, na nagbibigay ng isang hanay ng mga utos na tugma sa Docker para sa pagbuo, pagpapatakbo, pag-publish, at pag-upload ng mga container (build, run, push, pull, atbp.), pati na rin ang mga karagdagang opsyonal na tampok tulad ng rootless operation, image encryption, P2P image distribution gamit ang IPFS, at digitally signing images. Ginagamit ang Containerd bilang runtime para sa pamamahala ng container. Ginagamit ang BuildKit para sa pagbuo ng mga OCI image, at para sa pagpapatakbo. mga virtual na makina с Linux, mga setting ng pagbabahagi ng file at pagpapasa ng port ng network - Lima.

Pinagsasama ng Finch ang nerdctl, containerd, BuildKit, at Lima sa isang pakete, na nagbibigay-daan sa iyong makapagsimula kaagad nang hindi kinakailangang alamin at i-configure ang lahat ng mga bahaging ito nang paisa-isa (kung mayroon ka Linux-ang mga sistemang may mga tumatakbong lalagyan ay walang problema, kaya lumilikha ito ng kapaligiran para sa pagpapatakbo Linux-mga lalagyan sa Windows и macOS (Hindi ito isang simpleng gawain). May nakalaang finch utility, na nagtatago ng mga detalye ng pagtatrabaho sa bawat component sa likod ng isang pinag-isang interface. Para makapagsimula, i-install lamang ang ibinigay na package, na kinabibilangan ng lahat ng kailangan mo, pagkatapos nito ay maaari ka nang agad na lumikha at maglunsad ng mga container.

Bilang bahagi ng proyekto, bumuo din ang Amazon ng ilang extension na naambag sa pangunahing proyekto ng nerdctl. Sa partikular, ang mga bahagi para sa digitally signing na mga imahe ay binuo, pati na rin ang suporta para sa paglikha at pagpapatakbo ng mga larawan gamit ang SOCI (Seekable OCI), isang teknolohiya na orihinal na binuo para sa AWS na makabuluhang nagpapabilis sa pag-load ng imahe ng container (Pinapayagan ng SOCI ang paglulunsad nang hindi naghihintay na ganap na mag-load ang imahe, at naglo-load ng mga kinakailangang bahagi kung kinakailangan).

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster