Amazon objavljuje Finch Linux Container Toolkit

Amazon je predstavio Finch, alat otvorenog koda za izgradnju, objavljivanje i pokretanje Linux spremnika. Komplet alata karakterizira vrlo jednostavan proces instalacije i korištenje standardnih gotovih komponenti za rad sa spremnicima u OCI (Open Container Initiative) formatu. Finch kod je napisan u Go-u i distribuira se pod licencom Apache 2.0.

Projekt je još uvijek u ranoj fazi razvoja i uključuje samo osnovne funkcionalnosti - Amazon je odlučio ne dovršiti razvoj iza zatvorenih vrata te je, kako ih ne bi tjerao da čekaju da finalni proizvod bude gotov, objavio kod početne verziju, vjerujući da bi to moglo privući zainteresirane sudionike i omogućiti im da uzmu u obzir zabrinutosti izražene tijekom procesa razvoja predstavnika zajednice mišljenja i ideja. Glavni cilj projekta je pojednostaviti rad s Linux spremnicima na host sustavima koji nisu temeljeni na Linuxu. Prvo izdanje podržava samo rad s Linux spremnicima u macOS okruženju, ali u budućnosti postoje planovi za pružanje Finch opcija za Linux i Windows.

Za izradu sučelja naredbenog retka, Finch koristi razvoj iz nerdctl-a, koji pruža skup naredbi kompatibilan s Dockerom za izgradnju, pokretanje, objavljivanje i učitavanje spremnika (izgradnja, pokretanje, guranje, povlačenje itd.), kao i dodatne izborne značajke , kao što je rad bez roota, šifriranje slika, distribucija slika u P2P načinu rada pomoću IPFS-a i provjera slika digitalnim potpisom. Container se koristi kao runtime za upravljanje spremnicima. BuildKit toolkit koristi se za izradu slika u OCI formatu, a Lima se koristi za pokretanje virtualnih strojeva s Linuxom, konfiguriranje dijeljenja datoteka i prosljeđivanje mrežnih priključaka.

Finch spaja nerdctl, container, BuildKit i Lima u jedan i omogućuje vam da počnete odmah, bez potrebe da razumijete i zasebno konfigurirate sve ove komponente (ako nema problema s pokretanjem spremnika na Linux sustavima, onda kreirajte okruženje za pokretanje Linuxa spremnici u sustavu Windows i macOS nije trivijalan zadatak). Za rad nudimo vlastiti uslužni program finch koji skriva detalje rada sa svakom komponentom iza objedinjenog sučelja. Za početak samo instalirajte isporučeni paket, koji uključuje sve što vam je potrebno, nakon čega možete odmah kreirati i pokretati spremnike.

Izvor: opennet.ru

Dodajte komentar