Se você quer trabalhar com maquinas virtuais leves que funcionam como contêineres, conheça e veja como instalar o incrível Kata Containers no Linux via Snap.
O Kata Containers é um projeto e uma comunidade de software livre que trabalham para criar uma implementação padrão de máquinas virtuais (VMs) leves que se sentem e funcionam como contêineres, mas fornecem o isolamento da carga de trabalho e vantagens de segurança das VMs.
Kata Containers é uma comunidade de código aberto que trabalha para criar um tempo de execução de contêiner seguro com máquinas virtuais leves que parecem e funcionam como contêineres, mas fornecem um isolamento mais forte da carga de trabalho usando a tecnologia de virtualização de hardware como uma segunda camada de defesa.
Desde o lançamento em dezembro de 2017, a comunidade mesclou com êxito as melhores partes do Intel Clear Containers com o Hyper.sh RunV e foi ampliada para incluir suporte para as principais arquiteturas, incluindo AMD64, ARM, IBM p-series e IBM z-series, além do x86_64.
O Kata Containers também oferece suporte a vários hipervisores, incluindo QEMU, NEMU e Firecracker, além de integrar-se ao projeto containserd, entre outros.
O projeto Kata Containers possui seis componentes: Agent, Runtime, Proxy, Shim, Kernel e Packaging do QEMU 2.11.
Ele é projetado para ser independente de arquitetura, executado em vários hipervisores e ser compatível com a especificação OCI para contêineres Docker e CRI para Kubernetes.
Kata Containers combina tecnologia da Intel® Clear Containers e Hyper runV. O código está hospedado no Github sob a licença Apache 2 e o projeto é gerenciado pela OpenStack Foundation.
Como instalar o Kata Containers no Linux via Snap em distros que suportam a tecnologia
Para instalar o Kata Containers via Snap você precisa ter o suporte a essa tecnologia instalado em seu sistema. Se não tiver, use o tutorial abaixo para instalar:
Como instalar o suporte a pacotes Snap no Linux
Depois, você pode instalar o Kata Containers via Snap, fazendo o seguinte:
Passo 1. Abra um terminal;
Passo 2. Instale a versão estável do programa, usando esse comando:
sudo snap install kata-containers --classic
Passo 3. Instale a versão candidate do programa, usando esse comando:
sudo snap install kata-containers --candidate --classic
Passo 4. Instale a versão beta do programa, usando esse comando:
sudo snap install kata-containers --beta --classic
Passo 5. Instale a versão edge do programa, usando esse comando:
sudo snap install kata-containers--edge --classic
Passo 6. Mais tarde, se você precisar atualizar o programa, use:
sudo snap refresh kata-containers
Pronto! Agora, você pode iniciar o programa no menu Aplicativos/Dash/Atividades ou qualquer outro lançador de aplicativos da sua distro, ou digite kata
ou em um terminal, seguido da tecla TAB.
Como desinstalar o Kata Containers no Linux via Snap em distros que suportam a tecnologia
Para desinstalar o Kata Containers via Snap, fazendo o seguinte:
Passo 1. Abra um terminal;
Passo 2. Depois, se for necessário, desinstale o programa, usando o comando abaixo;
sudo snap remove kata-containers