Karmada se Gradua na CNCF com Novas Funcionalidades de Orquestração para IA e Kubernetes Multi-Cluster
Aprofundamento CEVIU
Aprofundamento
A graduação do Karmada na CNCF e o lançamento da versão 1.19 representam um avanço importante para quem lida com orquestração de cargas de trabalho em ambientes multi-cluster Kubernetes. Em um cenário onde a capacidade de GPU se pulveriza por regiões e provedores de nuvem, equipes que realizam treinamento e inferência de IA distribuídos enfrentam um desafio considerável. Nenhum cluster isolado possui aceleradores suficientes, exigindo que as workloads sejam divididas e agendadas entre vários sistemas.
O Karmada, que significa "Armada Kubernetes", aborda isso estendendo a API padrão do Kubernetes. Ele não a substitui, permitindo que manifestos, controladores e ferramentas existentes funcionem sem alterações. Sua arquitetura conta com um Karmada API Server, Karmada Controller Manager e Karmada Scheduler. A lógica de posicionamento é definida por APIs customizadas: PropagationPolicy mapeia políticas para workloads e define restrições de agendamento, como afinidade de cluster e alta disponibilidade multidimensional; já a OverridePolicy permite reescrever configurações específicas do cluster, por exemplo, alterando prefixos de imagens de contêiner ou StorageClass por provedor de nuvem, sem tocar no template original do recurso.
O que mudou
Em 9 de setembro de 2026, o CEVIU News noticiou que o Karmada havia atingido o status de graduação na CNCF. A notícia atual, de 21 de setembro de 2026, não só confirma oficialmente essa graduação, mas também detalha o lançamento da versão 1.19. O grande diferencial desta nova versão são as funcionalidades de agendamento, especialmente otimizadas para treinamento de IA. Além disso, o agendamento baseado em prioridade, que era um recurso mais experimental, foi promovido a beta e ativado por padrão. Isso mostra uma evolução clara do projeto, passando de um marco de maturidade para a entrega de capacidades específicas e prontas para uso em cenários de alta demanda.
Por que isso importa
Para engenheiros de plataforma e equipes de DevOps, a graduação do Karmada simplifica drasticamente a gestão de infraestruturas Kubernetes complexas. Ele resolve a dor de cabeça de operar uma mesma aplicação em múltiplos clusters, seja para estratégias de nuvem híbrida, failover regional ou para evitar dependência de fornecedor. Ao usar as APIs familiares do Kubernetes, o projeto garante uma curva de aprendizado menor e integração mais fácil com ferramentas existentes.
A otimização para cargas de trabalho de IA é particularmente relevante. Com a crescente demanda por IA, o Karmada permite distribuir e gerenciar eficientemente o uso de GPUs e CPUs em um pool de recursos unificado, independentemente da sua localização. Isso significa maior resiliência, elasticidade e a capacidade de realizar migrações de workload em larga escala com mínima interrupção, como já acontece em empresas como Trip.com e Bloomberg.
Linha do tempo
Kubernetes v1.35 introduz gang scheduling para IA distribuídas.
Kubernetes v1.35 introduz agendamento sensível a workload e gang scheduling.
Kubernetes 1.34 é lançado com Dynamic Resource Allocation para GPUs.
Kubeflow 2.0 e inovações Cloud-Native apresentadas na KubeCon Japan 2026.
Kubeflow alcança status de graduação na CNCF.
Karmada atinge status de graduação na CNCF.
Karmada gradua na CNCF com v1.19 e agendamento otimizado para IA.
Perguntas frequentes
O que é Karmada e como ele se diferencia de outras soluções multi-cluster?
Karmada é um projeto da CNCF que orquestra aplicações em múltiplos clusters Kubernetes e ambientes de nuvem. Diferente de soluções como o KubeFed, que foi arquivado e era mais rígido, o Karmada foca na flexibilidade e na extensão das APIs existentes do Kubernetes. Ele também se distingue do Open Cluster Management (OCM), que se concentra mais em inventário e governança, enquanto o Karmada prioriza o posicionamento de workloads e o agendamento dinâmico, incluindo descoberta de serviços multi-cluster.
Quais são as principais funcionalidades da versão 1.19 do Karmada?
A versão 1.19 do Karmada se destaca pelo agendamento otimizado para treinamento de IA, essencial para workloads distribuídas que utilizam GPUs em múltiplos clusters. Outra novidade é a promoção do recurso de agendamento baseado em prioridade para o status beta, ativado por padrão. Isso aprimora a gestão de recursos, garantindo que tarefas críticas recebam a atenção necessária.
Como o Karmada ajuda na orquestração de cargas de trabalho de IA?
Com a fragmentação da capacidade de GPUs entre diversas regiões e provedores de nuvem, o Karmada permite que as equipes de IA orquestrem, dividam e agendem workloads distribuídas de treinamento e inferência. Ele atua como um pool unificado de recursos, otimizando o uso dos aceleradores e garantindo que, mesmo sem um único cluster com capacidade total, as tarefas de IA possam ser executadas eficientemente entre múltiplos sistemas.
Quais projetos da CNCF são complementares ao Karmada?
O Karmada se insere em um ecossistema mais amplo. Projetos como o Cluster API focam no ciclo de vida do cluster, enquanto ferramentas GitOps como ApplicationSets do Argo CD e Rancher Fleet lidam com a entrega contínua. Para IA especificamente, o Kubeflow, que também graduou na CNCF, padroniza as cargas de trabalho de dados e IA no Kubernetes, e o próprio Kubernetes v1.35 introduziu gang scheduling para workloads de IA distribuídas, complementando as capacidades do Karmada.
Fontes
- infoq.comfonte original
- Categoria
- CEVIU DevOps
- Publicado
- 21 de setembro de 2026
- Editoria
- CEVIU DevOps

