Karmada ("Kubernetes Armada") é uma plataforma para orquestrar workloads em múltiplos clusters Kubernetes, nuvens e data centers. Atualmente, muitos times fazem deploy em vários clusters usando ferramentas de GitOps como Flux ou ArgoCD combinadas com scripts customizados, portanto, uma solução de propósito específico é bem-vinda. O Karmada utiliza APIs nativas do Kubernetes, sem exigir alterações em aplicações já desenvolvidas para ambientes cloud-native. Ele oferece capacidades avançadas de agendamento para gerenciamento multi-cloud, alta disponibilidade, recuperação de falhas e roteamento de tráfego. O Karmada ainda é relativamente novo, então é importante avaliar a maturidade dos recursos dos quais seu time depende. No entanto, como um projeto da CNCF, ele tem um forte impulso, e vários de nossos times já o utilizam com sucesso. Vale notar que certas áreas — como rede, gerenciamento de estado e armazenamento entre clusters — estão fora do escopo do Karmada. A maioria dos times ainda precisará de uma service mesh como Istio ou Linkerd para lidar com tráfego e deve planejar como gerenciar workloads stateful e dados distribuídos.