Amazon publicē Finch Linux konteineru rīkkopu

Amazon ir ieviesis Finch, atvērtā koda rīku komplektu Linux konteineru veidošanai, publicēšanai un darbināšanai. Rīku komplektam ir ļoti vienkāršs instalēšanas process un standarta gatavu komponentu izmantošana darbam ar konteineriem OCI (Open Container Initiative) formātā. Finch kods ir rakstīts programmā Go un izplatīts saskaņā ar Apache 2.0 licenci.

Projekts vēl ir izstrādes sākuma stadijā un ietver tikai pamata funkcionalitāti – Amazon nolēma izstrādi nepabeigt aiz slēgtām durvīm un, lai nepiespiestu gaidīt galaprodukta gatavību, publicēja sākotnējā produkta kodu. versiju, uzskatot, ka tas varētu piesaistīt ieinteresētus dalībniekus un ļaut viņiem ņemt vērā viedokļu un ideju kopienas pārstāvju izstrādes procesā izteiktās bažas. Projekta galvenais mērķis ir vienkāršot darbu ar Linux konteineriem uz neLinux bāzes resurssistēmām. Pirmais laidiens atbalsta tikai darbu ar Linux konteineriem macOS vidē, bet nākotnē tiek plānots nodrošināt Finch opcijas Linux un Windows.

Lai izveidotu komandrindas saskarni, Finch izmanto izstrādnes no nerdctl, kas nodrošina ar Docker saderīgu komandu kopu konteineru veidošanai, palaišanai, publicēšanai un ielādei (veidot, palaist, stumt, vilkt utt.), kā arī papildu izvēles līdzekļus. , piemēram, darbs bez saknes, attēlu šifrēšana, attēlu izplatīšana P2P režīmā, izmantojot IPFS, un attēlu pārbaude ar digitālo parakstu. Containerd tiek izmantots kā izpildlaiks konteineru pārvaldīšanai. BuildKit rīkkopa tiek izmantota, lai izveidotu attēlus OCI formātā, un Lima tiek izmantota, lai palaistu virtuālās mašīnas ar Linux, konfigurētu failu koplietošanu un tīkla portu pāradresāciju.

Finch apvieno nerdctl, containerd, BuildKit un Lima vienā un ļauj jums nekavējoties sākt darbu, bez nepieciešamības izprast un konfigurēt visus šos komponentus atsevišķi (ja nav problēmu palaist konteinerus Linux sistēmās, izveidojiet vidi Linux darbināšanai konteineri operētājsistēmās Windows un macOS nav triviāls uzdevums). Darbam mēs piedāvājam savu finch utilītu, kas slēpj informāciju par darbu ar katru komponentu aiz vienota interfeisa. Lai sāktu, vienkārši instalējiet piedāvāto pakotni, kurā ir viss nepieciešamais, pēc kura varat nekavējoties izveidot un palaist konteinerus.

Avots: opennet.ru

Pievieno komentāru