OCM devient projet incubateur CNCF pour la gestion multi-cluster
Open Cluster Management (OCM) a été accepté par le comité de surveillance technique de la CNCF en tant que projet incubateur. Ce statut valide la maturité technique du projet, qui vise à simplifier la gestion de clusters Kubernetes répartis sur des environnements variés : cloud, sur site ou en périphérie. L’objectif est de permettre aux organisations de gérer l’enregistrement des clusters, le déploiement d’applications et le placement des charges de travail sans dépendre d’un plan de contrôle propriétaire.
OCM repose sur une architecture en étoile (hub-and-spoke) et sur des API ouvertes. Mike Ng, mainteneur du projet, a souligné que cette approche « valide la rigueur d’ingénierie de nos mainteneurs mondiaux et l’adoption croissante d’OCM sur des flottes de production à grande échelle » (CNCF, 2026-11-10). L’architecture est conçue pour être modulaire et légère, s’alignant sur les standards SIG-Multicluster de Kubernetes.
Le projet se distingue par plusieurs caractéristiques. Il est neutre vis-à-vis des fournisseurs, évitant ainsi le verrouillage propriétaire. Il propose une architecture « plug-and-play » grâce à une API de décision de placement unique, ce qui permet à n’importe quel planificateur de publier ses choix et à n’importe quel consommateur de s’y abonner, assurant ainsi une véritable interopérabilité.

Pour gérer la distribution des ressources, OCM utilise l’API ManifestWork. Cette API sert de conteneur aux manifestes de ressources Kubernetes à appliquer sur des clusters gérés. Le processus est basé sur un tirage (pull-based) : l’agent sur chaque cluster géré tire les ressources depuis son namespace dédié sur le hub. Cette méthode garantit la scalabilité et évite de stocker les identifiants des clusters gérés sur le hub.
Le processus d’enregistrement des clusters est sécurisé. Il utilise un protocole de « double opt-in handshaking » qui exige le consentement explicite des administrateurs des clusters hub et des clusters gérés. Cela établit une connexion mTLS entre l’agent de registration sur le cluster géré (Klusterlet) et le contrôleur de registration sur le hub (Cluster Manager). Une fois enregistré, chaque cluster géré reçoit un namespace dédié sur le hub pour l’isolation et la sécurité.
L’écosystème d’OCM est renforcé par son framework d’add-ons. Ce cadre permet aux développeurs d’intégrer facilement leur logiciel pour le rendre conscient du multi-cluster. Les add-ons gèrent les aspects complexes du déploiement multi-cluster, comme l’enregistrement, la gestion du cycle de vie, la distribution de configuration et le reporting d’état. Des projets comme Argo, Submariner et KubeVela utilisent ce framework.
Les mises à jour récentes ont consolidé ces capacités. Par exemple, la version 1.4 a vu l’intégration de la synchronisation des décisions de placement d’OCM avec l’API PlacementDecision de SIG Multicluster, ainsi que des renforcements de sécurité comme les politiques réseau.
OCM s’intègre également avec Cluster API, un sous-projet de Kubernetes qui simplifie le provisionnement et l’opération de multiples clusters. Cette intégration permet à OCM de fonctionner avec les plans de gestion provisionnés via Cluster API. L’adoption du projet est attestée par des entreprises comme eBay, où OCM supporte le déploiement d’applications sur plus de 190 clusters Kubernetes grâce à des intégrations avec Argo CD.
Sources
- community/MAINTAINERS.md at main · open-cluster-management-io/community, github.com
- GitHub – open-cluster-management-io/ocm: Core components in the OCM project. Report here if you found any issues in OCM., github.com
- Open Cluster Management (OCM) becomes a CNCF Incubating Project, CNCF, 10 novembre 2026 (contenu sous licence CC BY 3.0)
- Broadcom open-sources its Kubernetes VM manager, SiliconANGLE, 9 novembre 2026
- Manage Kubernetes Clusters for GPU Infrastructure with NVIDIA Kubernetes Engine, NVIDIA, 10 novembre 2026



