Canonical para adicionar suporte a ContainerD para Kubernetes e Microk8s

Contêiner D

Recentemente A Canonical relatou sua decisão de adicionar suporte a ContainerD para melhorar o desempenho em seus produtos focados em Kubernetes. e outras soluções de contêiner, como Microk8s.

A Canonical disse que o lançamento vai melhorar a "segurança e robustez" de sua gama de contêineres, mas continuará a oferecer suporte ao Docker em sua linha Kubernetes. Isso também deixará a tecnologia sozinha durante as atualizações - os clusters manterão o tempo de execução originalmente escolhido em vez de sofrer uma atualização forçada.

O que é ContainerD?

ContainerD é o tempo de execução para Linux e Windows, que gerencia o ciclo de vida completo do contêiner em seu sistema host, desde a transferência e armazenamento de imagens até a execução e monitoramento de contêineres, transferência de imagens, armazenamento de baixo nível a anexos de rede, monitoramento de processos e muito mais.

O ContainerD oferece os seguintes recursos:

  • Suporte para formato de contêiner OCI
  • Suporte para a criação de redes, bem como sua modificação e eliminação de interfaces.
  • Multi-tenant compatível com armazenamento CAS para imagens globais
  • Suporte para especificação de tempo de execução OCI (também conhecido como runC)
  • Tempo de execução do contêiner e suporte ao ciclo de vida
  • Gerenciando contêineres de namespace de rede para ingressar em namespaces existentes

O que é Kubernetes?

Kubernetes é um sistema de contêiner de código aberto que automatiza a implantação, dimensionamento e gerenciamento de aplicativos em contêineres.

Eles fornecem os mecanismos para a implantação, manutenção e dimensionamento de aplicativos. Os componentes que compõem o Kubernetes são projetados para serem fracamente acoplados, mas extensíveis para que possam oferecer suporte a uma ampla variedade de fluxos de trabalho.

O que é Microk8s?

O MicroK8s é fornecido como um único pacote de encaixe que pode ser instalado em 42 versões diferentes do Linux. Com um pequeno espaço em disco e memória, O MicroK8s fornece uma maneira eficiente de começar a usar o Kubernetes, seja no desktop, no servidor, na nuvem ou em dispositivos IoT.

Atualizações automáticas e funções de segurança são incluídas conforme definido. As atualizações automáticas garantem que os desenvolvedores estejam sempre trabalhando com as versões mais recentes do Kubernetes com binários entregues diretamente da fonte e configurados em segundos.

Executar a versão mais recente também significa que o MicroK8s aproveita os recursos de segurança integrados do Kubernetes.

ContainerD é a melhor opção para maximizar o uso de Kubernetes

Kubernetes MicroK8s

Além de melhorar a segurança, O Containerd garante baixa latência e desempenho robusto para a oferta Kubernetes da Canonical.

ContainerD é compatível com Kubernetes e Microk1.14s versões 8 junto com o tempo de execução tradicional do Docker, que a Canonical promete oferecer suporte em suas ofertas Ubuntu Kubernetes projetadas para oferecer suporte a operações de várias nuvens e compatibilidade com os principais provedores de hospedagem em nuvem, como Amazon Elastic Container Service para Kubernetes (Amazon EKS), Google Kubernetes Engine e Azure Kubernetes Service.

O ContainerD se tornou o tempo de execução padrão da indústria com foco na simplicidade, robustez e portabilidade, disse Carmine Rimi, gerente de produto da Canonical Kubernetes.

Permitir que o Kubernetes gerencie o ContainerD reduz diretamente o número de partes móveis e reduz a latência nos tempos de inicialização e melhora o uso da CPU e da memória em todos os nós do cluster.

Depois de ser aceito no CNCF por quase dois anos, a ContainerD continua tendo um momento significativo mostrando a demanda por tecnologias de contêineres-chave, disse Chris Aniszczyk, CTO da Cloud Native Computing Foundation.

Os Clientes eles devem estar cientes de que o tempo de execução padrão de seus clusters não será substituído após uma atualização, o que significa que se você estiver usando o tempo de execução do Docker, a menos que decida migrar para o contêiner, concentre-se na simplicidade, portabilidade e robustez.

Se você está interessado e quer saber um pouco mais sobre o ContainerD você pode visitar o site do projeto ou verifique o código do projeto em este link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.