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
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
- Kubernetes na WikipédiaUma visão geral neutra do que o Kubernetes faz, de seus principais conceitos e de sua história.
- Site do projeto KubernetesA página do projeto, com novidades de versões, estudos de caso e informações da comunidade.
- Documentação do KubernetesConceitos, tutoriais e a referência que explica cada parte de um cluster.
- Guia do Talos LinuxNosso guia do sistema operacional em que executamos o Kubernetes.
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