Finch 1.0, et verktøysett for Linux-beholdere fra Amazon, er tilgjengelig

Amazon har publisert utgivelsen av Finch 1.0-prosjektet, som utvikler et åpent verktøysett for å bygge, publisere og kjøre Linux-beholdere i OCI-formatet (Open Container Initiative). Hovedmålet med prosjektet er å forenkle arbeidet med Linux-containere på ikke-Linux-baserte vertssystemer. Versjon 1.0 er merket som den første stabile utgivelsen, egnet for produksjonsdistribusjoner og daglig bruk på macOS-plattformen. Klientstøtte for Linux og Windows er planlagt lagt til i fremtidige utgivelser. Finch-koden er skrevet i Go og distribuert under Apache 2.0-lisensen.

For å bygge kommandolinjegrensesnittet i Finch, brukes utviklingen av nerdctl-prosjektet, som gir et Docker-kompatibelt sett med kommandoer for å bygge, lansere, publisere og laste containere (bygg, kjør, push, pull, etc.), som samt ekstra valgfrie funksjoner, som driftsmodus uten rot, kryptering av bilder, distribusjon av bilder i P2P-modus ved bruk av IPFS og sertifisering av bilder med digital signatur. Containerd brukes som kjøretid for å administrere containere. BuildKit-verktøysettet brukes til å bygge bilder i OCI-format, og Lima brukes til å starte virtuelle maskiner med Linux, konfigurere fildeling og videresending av nettverksport.

Finch samler nerdctl, containerd, BuildKit og Lima i ett og lar deg komme i gang med en gang, uten å måtte forstå og konfigurere alle disse komponentene separat (hvis det ikke er problemer med å kjøre containere på Linux-systemer, kan du lage et miljø for å kjøre Linux containere på Windows og macOS er ikke en triviell oppgave). For arbeid tilbyr vi vårt eget finkeverktøy, som skjuler detaljene om arbeid med hver komponent bak et enhetlig grensesnitt. For å komme i gang, installer bare den medfølgende pakken, som inkluderer alt du trenger, hvoretter du umiddelbart kan opprette og kjøre containere.

Som en del av prosjektet har Amazon også utarbeidet flere utvidelser som er overført til hoveddelen av nerdctl-prosjektet. Spesielt er det utarbeidet komponenter for digital signering av bilder, og det er gitt støtte for å lage og lansere bilder ved hjelp av SOCI (Seekable OCI) teknologi, opprinnelig laget for AWS og muliggjør betydelig raskere lasting av containerbilder (SOCI lar deg starte lanseringen uten å vente på at bildet er fullastet, og last inn delene som er nødvendige for arbeidet når de blir nødvendige).

Kilde: opennet.ru

Legg til en kommentar