Amazon publica Finch Linux Container Toolkit

A Amazon lançou o Finch, um kit de ferramentas de código aberto para construir, publicar e executar contêineres Linux. O kit de ferramentas apresenta um processo de instalação muito simples e o uso de componentes padrão prontos para trabalhar com contêineres no formato OCI (Open Container Initiative). O código Finch é escrito em Go e distribuído sob a licença Apache 2.0.

O projeto ainda está em fase inicial de desenvolvimento e inclui apenas funcionalidades básicas - a Amazon decidiu não concluir o desenvolvimento a portas fechadas e, para não forçá-los a esperar o produto final ficar pronto, publicou o código do projeto inicial versão, acreditando que isso poderia atrair participantes interessados ​​e permitir-lhes ter em conta as preocupações expressas durante o processo de desenvolvimento de representantes da comunidade de opiniões e ideias. O principal objetivo do projeto é simplificar o trabalho com contêineres Linux em sistemas host não baseados em Linux. A primeira versão suporta apenas o trabalho com contêineres Linux no ambiente macOS, mas no futuro há planos para fornecer opções Finch para Linux e Windows.

Para construir a interface de linha de comando, Finch usa desenvolvimentos do nerdctl, que fornece um conjunto de comandos compatíveis com Docker para construir, executar, publicar e carregar contêineres (construir, executar, empurrar, puxar, etc.), bem como recursos opcionais adicionais , como trabalhar sem root, criptografar imagens, distribuir imagens em modo P2P usando IPFS e verificar imagens com assinatura digital. Containerd é usado como tempo de execução para gerenciamento de contêineres. O kit de ferramentas BuildKit é usado para construir imagens no formato OCI, e Lima é usado para iniciar máquinas virtuais com Linux, configurar compartilhamento de arquivos e encaminhamento de porta de rede.

Finch agrupa nerdctl, containerd, BuildKit e Lima em um só e permite que você comece imediatamente, sem a necessidade de entender e configurar todos esses componentes separadamente (se não houver problemas ao executar contêineres em sistemas Linux, então criar um ambiente para executar Linux contêineres no Windows e macOS não é uma tarefa trivial). Para o trabalho, oferecemos nosso próprio utilitário finch, que esconde os detalhes de como trabalhar com cada componente por trás de uma interface unificada. Para começar, basta instalar o pacote fornecido, que inclui tudo que você precisa, após o qual você pode criar e executar contêineres imediatamente.

Fonte: opennet.ru

Adicionar um comentário