À 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