Voltar

Open Cluster Management é aceito como projeto incubating da CNCF

Aprofundamento CEVIU

Aprofundamento

O Open Cluster Management (OCM) foi aceito pelo TOC da CNCF como projeto incubating. A proposta é gerenciar registro de clusters, deployment de aplicações e placement de workloads em vários clusters Kubernetes (nuvem, on-premises e edge) sem control plane proprietário, com APIs declarativas e neutras de fornecedor.

A arquitetura é hub-and-spoke. O Cluster Manager roda no hub e coordena registro, work, placement e add-ons. Em cada cluster gerenciado roda o Klusterlet, que se registra no hub e aplica as instruções recebidas. O registro usa handshake de double opt-in e conexão mTLS, com rotação de certificados e um namespace dedicado por cluster no hub. Na ManifestWork API, os agentes puxam o trabalho do hub, então o hub não guarda credenciais dos clusters gerenciados. A Placement API seleciona clusters por labels, capacidade de recursos ou critérios customizados e publica o resultado como PlacementDecision, que qualquer scheduler ou controller pode consumir.

Na entrega contínua, o OCM fornece ao Argo CD as decisões de clusters para GitOps e tem um add-on de modelo pull para o Argo CD. Também integra com Cluster API no ciclo de vida dos clusters. A eBay usa o projeto para deployments em mais de 190 clusters via Argo CD, a Groww em progressive rollouts e a VESSEL AI para clusters de GPU. O projeto chegou à versão 1.0 em junho de 2025 e teve cinco releases minor desde então, com seleção por CEL (1.0), conexão baseada em gRPC e add-ons para Kueue MultiKueue e OpenTelemetry (1.1), além de observability de ManifestWork e network policies (1.4). Os próximos focos são simplificar setup e onboarding e avançar em progressive rollouts.

Por que isso importa

Para quem opera frotas com dezenas ou centenas de clusters, o modelo pull pesa na segurança: o hub não concentra credenciais, o que reduz o estrago se ele for comprometido. A incubação na CNCF também sinaliza governança neutra, o que conta na hora de escolher uma base multicluster sem amarrar a um fornecedor. Pelo que a fonte descreve, quem já usa Argo CD tem um caminho direto para distribuir deploys por vários clusters.

Linha do tempo

  1. CNCF aceita o Open Cluster Management como projeto incubating.

Perguntas frequentes

O que é o Open Cluster Management?

É um projeto open source para gerenciar vários clusters Kubernetes em nuvem, on-premises e edge. Usa arquitetura hub-and-spoke e APIs abertas para registro de clusters, deployment de aplicações e placement de workloads, sem control plane proprietário.

Como o OCM evita centralizar credenciais no hub?

Ele usa um modelo pull assíncrono. O agente (Klusterlet) em cada cluster busca o trabalho no hub, então o hub não armazena as credenciais dos clusters gerenciados. O registro usa double opt-in e mTLS.

O OCM funciona com Argo CD?

Sim. O OCM fornece ao Argo CD decisões de clusters para deployments GitOps e tem um add-on de modelo pull para o Argo CD. A eBay usa essa integração em mais de 190 clusters Kubernetes.

O que muda com a promoção para incubating?

O TOC da CNCF avaliou que o projeto tem maturidade técnica, comunidade de contribuidores crescente e adoção relevante. O OCM entrou no Sandbox em novembro de 2021 e agora passa ao nível incubating, com 27 mantenedores de oito organizações.

Fontes

Avalie este artigo:
Categoria
CEVIU DevOps
Publicado
10 de novembro de 2026
Editoria
CEVIU DevOps

Quer receber mais sobre CEVIU DevOps?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser