Finch 1.0, 'n gereedskapstel vir Linux-houers van Amazon, is beskikbaar

Amazon het die vrystelling van die Finch 1.0-projek gepubliseer, wat 'n oop gereedskapstel ontwikkel vir die bou, publiseer en bestuur van Linux-houers in die OCI (Open Container Initiative)-formaat. Die hoofdoel van die projek is om die werk met Linux-houers op nie-Linux-gebaseerde gasheerstelsels te vereenvoudig. Weergawe 1.0 is gemerk as die eerste stabiele vrystelling, geskik vir produksie-ontplooiings en alledaagse gebruik op die macOS-platform. Kliëntondersteuning vir Linux en Windows word beplan om in toekomstige uitgawes bygevoeg te word. Die Finch-kode is in Go geskryf en onder die Apache 2.0-lisensie versprei.

Om die opdragreël-koppelvlak in Finch te bou, word die ontwikkelings van die nerdctl-projek gebruik, wat 'n Docker-versoenbare stel opdragte bied vir die bou, loods, publiseer en laai van houers (bou, hardloop, druk, trek, ens.), soos sowel as bykomende opsionele kenmerke, soos werkswyse sonder wortel, enkripsie van beelde, verspreiding van beelde in P2P-modus met behulp van IPFS en sertifisering van beelde met 'n digitale handtekening. Containerd word gebruik as looptyd vir die bestuur van houers. Die BuildKit-gereedskapstel word gebruik om beelde in die OCI-formaat te bou, en Lima word gebruik om virtuele masjiene met Linux te begin, lêerdeling op te stel en netwerkpoortaanstuur.

Finch bundel nerdctl, containerd, BuildKit en Lima in een en stel jou in staat om dadelik aan die gang te kom, sonder dat jy al hierdie komponente afsonderlik moet verstaan ​​en konfigureer (as daar geen probleme is om houers op Linux-stelsels te laat loop nie, skep dan 'n omgewing vir die bestuur van Linux houers op Windows en macOS is nie 'n onbenullige taak nie). Vir werk bied ons ons eie vinkhulpmiddel, wat die besonderhede van die werk met elke komponent agter 'n verenigde koppelvlak verberg. Om te begin, installeer net die verskafde pakket, wat alles insluit wat jy nodig het, waarna jy dadelik houers kan skep en laat loop.

As deel van die projek het Amazon ook verskeie uitbreidings voorberei wat na die hoofliggaam van die nerdctl-projek oorgedra is. In die besonder, komponente is voorberei vir die digitale ondertekening van beelde, en ondersteuning is verskaf vir die skep en bekendstelling van beelde deur gebruik te maak van SOCI (Seekable OCI) tegnologie, oorspronklik geskep vir AWS en wat vir aansienlik vinniger laai van houer beelde moontlik maak (SOCI laat jou toe om te begin begin sonder om te wag dat die beeld volledig gelaai is en laai die dele wat nodig is vir werk soos dit nodig word).

Bron: opennet.ru

Voeg 'n opmerking