Amazon udgiver Finch Linux Container Toolkit

Amazon har introduceret Finch, et open source-værktøjssæt til at bygge, udgive og køre Linux-containere. Værktøjssættet byder på en meget enkel installationsproces og brug af standard færdige komponenter til at arbejde med containere i OCI-formatet (Open Container Initiative). Finch-koden er skrevet i Go og distribueret under Apache 2.0-licensen.

Projektet er stadig på et tidligt udviklingsstadium og inkluderer kun grundlæggende funktionalitet - Amazon besluttede ikke at fuldføre udviklingen bag lukkede døre, og for ikke at tvinge dem til at vente på, at det endelige produkt var klar, offentliggjorde koden for den indledende version, idet man mener, at dette kunne tiltrække interesserede deltagere og give dem mulighed for at tage hensyn til de bekymringer, der blev udtrykt under udviklingsprocessen, repræsentanter for menings- og idéfællesskabet. Hovedmålet med projektet er at forenkle arbejdet med Linux-containere på ikke-Linux-baserede værtssystemer. Den første udgivelse understøtter kun arbejde med Linux-containere i macOS-miljøet, men i fremtiden er der planer om at levere Finch-muligheder til Linux og Windows.

For at bygge kommandolinjegrænsefladen bruger Finch udviklinger fra nerdctl, som giver et Docker-kompatibelt sæt kommandoer til at bygge, køre, publicere og indlæse containere (byg, kør, push, pull osv.), samt yderligere valgfri funktioner , såsom at arbejde uden root, kryptere billeder, distribuere billeder i P2P-tilstand ved hjælp af IPFS og verificere billeder med en digital signatur. Containerd bruges som runtime til håndtering af containere. BuildKit-værktøjssættet bruges til at bygge billeder i OCI-format, og Lima bruges til at starte virtuelle maskiner med Linux, konfigurere fildeling og videresendelse af netværksport.

Finch samler nerdctl, containerd, BuildKit og Lima i én og giver dig mulighed for at komme i gang med det samme, uden at du behøver at forstå og konfigurere alle disse komponenter separat (hvis der ikke er problemer med at køre containere på Linux-systemer, så opret et miljø til at køre Linux containere på Windows og macOS er ikke en triviel opgave). Til arbejde tilbyder vi vores eget finkeværktøj, som skjuler detaljerne om at arbejde med hver komponent bag en samlet grænseflade. For at komme i gang skal du blot installere den medfølgende pakke, som indeholder alt hvad du skal bruge, hvorefter du straks kan oprette og køre containere.

Kilde: opennet.ru

Tilføj en kommentar