Pular para o conteúdo
Glossário

Kubernetes

Kubernetes é o sistema que decide onde cada container roda, reinicia o que falha e ajusta a quantidade conforme a demanda. Resolve orquestração em escala, e cobra uma curva de complexidade que só se paga acima de certo tamanho.

Com poucos containers, uma pessoa consegue decidir onde cada um roda. Com dezenas, distribuídos em vários servidores, com atualização sem parada e recuperação automática de falha, a decisão manual deixa de ser viável. É esse ponto que Kubernetes existe para resolver.

O que ele entrega: reinício automático do que morre, distribuição de carga, atualização gradual com volta atrás se algo der errado, e ajuste de quantidade conforme o uso.

O que ele cobra é honestidade em dizer: rede própria, armazenamento próprio, modelo de permissão próprio e um vocabulário inteiro para aprender. Cluster mal configurado é mais frágil que o servidor único que ele substituiu, e a falha é mais difícil de diagnosticar.

A pergunta útil não é se Kubernetes é bom. É se o problema atual é de orquestração. Na maioria das operações de porte médio, um serviço gerenciado de container do próprio provedor entrega o que se precisa sem o cluster.

Quando se aplica

  • Existem muitos serviços, com dependência entre eles e necessidade de escalar separado.
  • A operação exige atualização sem parada e volta atrás automática.
  • A carga varia bastante e pagar pelo pico o tempo todo custa caro.
  • Há quem opere o cluster, internamente ou contratado.

Quando não se aplica

  • A aplicação é uma só, com carga estável. Servidor ou serviço gerenciado resolve por muito menos.
  • Não existe quem opere. Cluster sem dono é a pior das opções.
  • Como resposta a lentidão. Se o gargalo está no banco ou no código, orquestrar não cria desempenho.
Frente relacionada
Gerenciamento de nuvem na Composto Web

Arquitetura dimensionada pelo problema real, sem cluster que ninguém opera.

A pergunta certa não é se Kubernetes é bom, é se o seu problema é de orquestração.

O diagnóstico olha a carga real, o número de serviços e quem vai operar, antes de recomendar arquitetura.

Agendar diagnóstico