Filosofia de Operação
Introdução
O cluster não é apenas um conjunto de servidores executando containers, mas uma plataforma operac...
Infraestutura como Plataforma
O cluster deve ser entendido como uma plataforma interna de execução de software, e não apenas co...
Containers são Efêmeros
Containers devem ser tratados como descartáveis. Nenhuma informação importante deve existir apena...
Deploy é Versionado
Toda aplicação publicada no cluster deve possuir: Repositório Git Versionamento semântico Imagem...
Um Processo por Container
O cluster adota o princípio de: Um container deve executar apenas uma responsabilidade. Isso me...
Logs e Métricas são Obrigatórios
Todo serviço deve gerar logs e métricas. Se um serviço não gera logs, ele não pode ser operado co...
Automação antes de operação manual
Sempre que possível, tarefas devem ser automatizadas. Evitar: Alterações manuais em containers A...
Simplicidade Operacional
Uma das decisões arquiteturais do cluster foi priorizar simplicidade operacional. Isso significa:...
Padronização
Aplicações publicadas no cluster devem seguir padrões definidos para: Estrutura de containers De...
Responsabilidade do Cluster vs Responsabilidade da Aplicação
Divisão clara de responsabilidades: Cluster Aplicação Rede Regra de negócio Proxy Códi...
Resumo da Filosofia
O cluster foi projetado para ser previsível, reproduzível, observável e operável. Aplicações deve...