Kubernetes

O que é o Kubernetes?

O Kubernetes é um software de código aberto que inicia, para, move e repara aplicativos em contêineres em um grupo de servidores. Você diz o que deve estar rodando, e ele continua verificando e corrigindo até que isso seja verdade.

Fale com um engenheiro Base de conhecimento
Longo corredor entre fileiras de gabinetes de servidores brancos em um data center

O que é

Ele surgiu no Google e hoje é mantido sob a Cloud Native Computing Foundation. Um pedido pode ser três cópias de um aplicativo web. Se um servidor falha e leva uma cópia junto, o Kubernetes inicia uma substituta em outro servidor.

Ele executa contêineres, os aplicativos empacotados que ferramentas como o Docker constroem, em máquinas Linux. Operá-lo exige habilidade real. Uma empresa com um aplicativo em um servidor geralmente é mais bem atendida pelo Docker Compose.

Para que as empresas usam

  • Aplicativos que se recuperam sozinhos: contêineres com falha são reiniciados e movidos para servidores saudáveis.
  • Atualizações graduais (rolling updates): as novas versões são liberadas aos poucos, com caminho de volta se algo quebrar.
  • Escalonamento: com o autoscaling configurado, mais cópias de um aplicativo iniciam quando a demanda sobe e param depois.
  • Servidores compartilhados: várias equipes e serviços rodam nas mesmas máquinas, isolados uns dos outros.

Como a KawaConnect usa o Kubernetes

Construímos Kubernetes sobre o Talos Linux com rede Cilium e o gerenciamos com Helm e GitOps, de modo que cada mudança fica registrada no controle de versão. Pipelines de CI/CD do GitLab constroem imagens de contêiner e as implantam. Também migramos cargas de trabalho de um único host Docker para o Kubernetes quando elas superam esse host.

Serviços relacionados

Linux e Kubernetes

Projeto de clusters, GitOps e pipelines de entrega.

Consultoria em Docker

Contêineres em um único host e quando ir além dele.

Infraestrutura em nuvem

Ambientes híbridos e no Azure com planejamento de recuperação.

Saiba mais

Em dúvida se você precisa mesmo do Kubernetes?

O Docker Compose em um único host às vezes é a melhor resposta. Descreva a carga de trabalho e diremos qual serve.

Inicie uma conversa