Finch 1.0, skup alata za Linux- kontejneri s Amazona

Amazon je objavio projekt Finch 1.0, koji razvija alate otvorenog koda za izradu, objavljivanje i pokretanje aplikacija. Linux- kontejneri u OCI (Open Container Initiative) formatu. Glavni cilj projekta je pojednostaviti rad s Linux-kontejneri na host sustavima koji nisu bazirani na LinuxVerzija 1.0 označena je kao prvo stabilno izdanje, pogodno za produkcijske implementacije i svakodnevnu upotrebu na platformi. macOSKorisnička podrška za Linux и Windows Planiraju dodati još u budućim izdanjima. Finchov kod je napisan u Gou i licenciran je pod Apache 2.0 licencom.

Finchovo sučelje naredbenog retka koristi rad projekta nerdctl, koji pruža Docker-kompatibilan skup naredbi za izgradnju, pokretanje, objavljivanje i učitavanje kontejnera (izgradnja, pokretanje, push, pull itd.), kao i dodatne opcionalne značajke kao što su rad bez roota, šifriranje slika, P2P distribucija slika pomoću IPFS-a i digitalno potpisivanje slika. Containerds se koristi kao runtime za upravljanje kontejnerima. BuildKit se koristi za izgradnju OCI slika i virtualni strojevi с Linux, postavke dijeljenja datoteka i prosljeđivanje mrežnih portova - Lima.

Finch objedinjuje nerdctl, containerd, BuildKit i Limu u jedan paket, što vam omogućuje da odmah počnete bez potrebe da shvaćate i konfigurirate sve ove komponente pojedinačno (ako imate Linux-sustavi s pokrenutim kontejnerima nemaju problema, a zatim stvaranje okruženja za pokretanje Linux-kontejneri u Windows и macOS (Ovo nije trivijalan zadatak). Osiguran je namjenski uslužni program finch koji skriva detalje rada sa svakom komponentom iza jedinstvenog sučelja. Za početak jednostavno instalirajte priloženi paket koji uključuje sve što vam je potrebno, nakon čega možete odmah stvarati i pokretati kontejnere.

Kao dio projekta, Amazon je također razvio nekoliko proširenja koja su doprinijela osnovnom projektu nerdctl. Točnije, razvijene su komponente za digitalno potpisivanje slika, kao i podrška za stvaranje i pokretanje slika pomoću SOCI-ja (Seekable OCI), tehnologije izvorno razvijene za AWS koja značajno ubrzava učitavanje slika kontejnera (SOCI omogućuje pokretanje bez čekanja da se slika potpuno učita i učitava potrebne komponente po potrebi).

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster