Finch 1.0, Amazonin Linux-säiliöiden työkalupakki, on saatavilla

Amazon on julkaissut julkaisun Finch 1.0 -projektista, joka kehittää avoimen työkalupakin Linux-säilöjen rakentamiseen, julkaisemiseen ja käyttämiseen OCI (Open Container Initiative) -muodossa. Projektin päätavoitteena on yksinkertaistaa työtä Linux-konttien kanssa ei-Linux-pohjaisissa isäntäjärjestelmissä. Versio 1.0 on merkitty ensimmäiseksi vakaaksi julkaisuksi, joka sopii tuotantokäyttöön ja jokapäiväiseen käyttöön macOS-alustalla. Asiakastuki Linuxille ja Windowsille on tarkoitus lisätä tuleviin julkaisuihin. Finch-koodi on kirjoitettu Go-kielellä ja jaettu Apache 2.0 -lisenssillä.

Finchin komentoriviliittymän rakentamiseen käytetään nerdctl-projektin kehitystä, joka tarjoaa Dockerin kanssa yhteensopivan komentosarjan konttien rakentamiseen, käynnistämiseen, julkaisemiseen ja lataamiseen (build, run, push, pull jne.), kuten sekä valinnaisia ​​lisäominaisuuksia, kuten käyttötapa ilman pääkäyttäjää, kuvien salaus, kuvien jakelu P2P-tilassa IPFS:n avulla ja kuvien sertifiointi digitaalisella allekirjoituksella. Containerdia käytetään ajonaikana säiliöiden hallintaan. BuildKit-työkalupakkia käytetään kuvien rakentamiseen OCI-muodossa, ja Limaa käytetään virtuaalikoneiden käynnistämiseen Linuxilla, tiedostojen jakamisen ja verkkoporttien edelleenohjauksen määrittämiseen.

Finch niputtaa nerdctl:n, containerdin, BuildKitin ja Liman yhdeksi ja antaa sinun aloittaa heti ilman, että sinun tarvitsee ymmärtää ja määrittää kaikkia näitä komponentteja erikseen (jos konttien ajossa ei ole ongelmia Linux-järjestelmissä, luo ympäristön Linux-käyttöä varten Säilöt Windowsissa ja macOS:ssä ei ole triviaali tehtävä). Töitä varten tarjoamme oman finch-apuohjelman, joka piilottaa kunkin komponentin kanssa työskentelyn yksityiskohdat yhtenäisen käyttöliittymän taakse. Aloita asentamalla vain toimitettu paketti, joka sisältää kaiken tarvitsemasi, minkä jälkeen voit heti luoda ja suorittaa säiliöitä.

Osana projektia Amazon on myös valmistellut useita laajennuksia, jotka on siirretty nerdctl-projektin pääosaan. Erityisesti on valmisteltu komponentteja kuvien digitaaliseen allekirjoittamiseen ja tukea kuvien luomiseen ja käynnistämiseen SOCI (Seekable OCI) -teknologialla, joka on alun perin luotu AWS:lle ja mahdollistaa konttikuvien huomattavasti nopeamman lataamisen (SOCI:lla voit aloittaa käynnistämisen odottamatta kuvan latautumista täyteen ja lataa työhön tarvittavat osat tarpeen mukaan).

Lähde: opennet.ru

Lisää kommentti