Pular para o conteúdo principal
BlogContêineres (Kubernetes, Docker)Akamai adiciona suporte à API do Kubernetes Cluster

Akamai adiciona suporte à API do Kubernetes Cluster

Use o CAPL, uma implementação da API do Kubernetes Cluster que pode ser instalada em clusters do Kubernetes existentes na Akamai, incluindo o Linode Kubernetes Engine.

À medida que continuamos nosso trabalho nos bastidores para aprimorar e expandir nossas plataformas, temos o prazer de anunciar que adicionamos suporte à API de cluster do Kubernetes. A API de cluster (AKA: CAPI, pronuncia-se "kappy") é usada para criar APIs declarativas no estilo do Kubernetes usando arquivos de configuração semelhantes a outras ferramentas de infraestrutura como código.

O CAPL (uma implementação da API do Kubernetes Cluster para Linode) adiciona portabilidade, recursos de automação e facilidade de criação, configuração e gerenciamento de clusters. É uma ferramenta autônoma de código aberto que pode ser instalada em clusters Kubernetes existentes na Akamai, incluindo o Linode Kubernetes Engine (LKE).

A instalação manual (bootstrapping) de um ambiente Kubernetes é um processo árduo e difícil de manter em escala. Isso levou à criação de várias distribuições do Kubernetes para simplificar a implantação e o gerenciamento de clusters. Há opções gerenciadas, como o LKE e o Elastic Kubernetes Service (EKS) do Amazon, e distribuições do tipo "faça você mesmo", como o K3s ou o RKE2, mais leves. Mas muitas soluções tendem a trazer novos desafios, já que as diversas distribuições e instaladores vêm com diferentes configurações padrão para clusters e provedores de infraestrutura compatíveis. É aí que entra o nosso amigo CAPI, com APIs declarativas no estilo Kubernetes que oferecem suporte a provedores de nuvem e ambientes locais que automatizam a criação, a configuração e o gerenciamento de clusters.

Para um breve resumo de como o CAPI funciona, um cluster de gerenciamento é implantado para criar e gerenciar clusters de carga de trabalho. Você faz alterações nos clusters editando e enviando o arquivo YAML atualizado. As alterações podem incluir a versão do Kubernetes, o total de nós e as tolerâncias.

Para obter mais detalhes, consulte Introdução ao CAPL.

Introdução

  • O CAPL está em desenvolvimento ativo e pode ser usado em qualquer uma de nossas principais regiões de computação.
  • Observe que as regiões de computação central sem a funcionalidade VPC exigem uma implantação de cluster sem vpcless.
  • O CAPL pode ser usado com diferentes distribuições do Kubernetes e provedores de plug-in, como o Rancher.

Comentários

Deixe uma resposta

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados com *