Por que Docker Swarm e não Kubernetes? A escolha do Docker Swarm foi baseada em critérios técnicos, operacionais e de complexidade. Comparação conceitual Característica Docker Swarm Kubernetes Complexidade Baixa Alta Facilidade de operação Alta Média/Baixa Curva de aprendizado Baixa Alta Overhead de infraestrutura Baixo Alto Ideal para clusters pequenos/médios Sim Nem sempre Tempo de deploy Muito rápido Mais complexo Integração com Docker Nativa Indireta Manutenção Simples Complexa Filosofia adotada Escolhemos a ferramenta mais simples que resolve o problema de forma confiável. O Docker Swarm oferece: Orquestração Service discovery Load balancing interno Rolling update Secrets Configs Overlay network Deploy declarativo Alta disponibilidade Para o tamanho e necessidades do ambiente, o Swarm atende perfeitamente com muito menos complexidade operacional. Princípio adotado Preferimos um sistema que entendemos completamente do que um sistema extremamente complexo que apenas sabemos operar.