Finch 1.0, un conxunto de ferramentas para contedores Linux de Amazon, está dispoñible

Amazon publicou o lanzamento do proxecto Finch 1.0, que desenvolve un conxunto de ferramentas aberto para construír, publicar e executar contedores Linux no formato OCI (Open Container Initiative). O obxectivo principal do proxecto é simplificar o traballo con contedores Linux en sistemas host non baseados en Linux. A versión 1.0 está marcada como a primeira versión estable, adecuada para implementacións de produción e uso diario na plataforma macOS. Está previsto que se engada soporte ao cliente para Linux e Windows en próximas versións. O código Finch está escrito en Go e distribúese baixo a licenza Apache 2.0.

Para construír a interface de liña de comandos en Finch, utilízanse os desenvolvementos do proxecto nerdctl, que proporciona un conxunto de comandos compatible con Docker para construír, lanzar, publicar e cargar contedores (construír, executar, empurrar, tirar, etc.), como así como funcións opcionais adicionais, como modo de operación sen root, cifrado de imaxes, distribución de imaxes en modo P2P mediante IPFS e certificación de imaxes cunha sinatura dixital. Containerd úsase como tempo de execución para xestionar contedores. O kit de ferramentas BuildKit úsase para crear imaxes en formato OCI, e Lima úsase para lanzar máquinas virtuais con Linux, configurar o intercambio de ficheiros e o reenvío de portos de rede.

Finch agrupa nerdctl, containerd, BuildKit e Lima nun só e permítelle comezar de inmediato, sen necesidade de comprender e configurar todos estes compoñentes por separado (se non hai problemas para executar contedores en sistemas Linux, entón crea un ambiente para executar Linux). contenedores en Windows e macOS non é unha tarefa trivial). Para traballar, ofrecemos a nosa propia utilidade Finch, que oculta os detalles de traballar con cada compoñente detrás dunha interface unificada. Para comezar, só tes que instalar o paquete proporcionado, que inclúe todo o que necesitas, despois do cal podes crear e executar contedores inmediatamente.

Como parte do proxecto, Amazon tamén preparou varias extensións que foron transferidas ao corpo principal do proxecto nerdctl. En particular, preparáronse compoñentes para asinar dixitalmente imaxes e proporcionouse soporte para a creación e o lanzamento de imaxes mediante a tecnoloxía SOCI (Seekable OCI), creada orixinalmente para AWS e que permite a carga de imaxes de contedores significativamente máis rápida (SOCI permítelle comezar o lanzamento). sen esperar a que a imaxe estea totalmente cargada e cargar as pezas necesarias para o traballo cando sexan necesarias).

Fonte: opennet.ru

Engadir un comentario