Skip to content

1.1. Introducing OPENMARU MCM

What Is OPENMARU MCM?

OPENMARU MCM (Multi-Cluster Manager) is a multi-cluster Kubernetes management platform. It provides a single management console for deploying and managing applications across several Kubernetes clusters.

Main Features

🌐 Managing Several Clusters Together

  • Manage several Kubernetes clusters from a single dashboard
  • See the resource situation across clusters at a glance
  • Visualise the cluster structure with the topology view

📦 Deploying Workloads Together

  • Deploy Deployments, StatefulSets, DaemonSets and other workloads to several clusters at once
  • Set a flexible deployment strategy with a PropagationPolicy
  • Customise settings per cluster with an OverridePolicy

🔧 Kubernetes-Native Compatibility

  • Use existing Kubernetes manifests unchanged
  • Fully compatible with kubectl and existing tooling
  • Uses the Kubernetes API as it is

🛡️ High Availability and Failure Recovery

  • Automatic failover between clusters
  • Automatic redistribution of resources
  • Disaster recovery through multi-region and multi-AZ deployment

Core Concepts

ConceptDescription
Control planeMCM's central management component, which manages every cluster
Member ClusterAn individual Kubernetes cluster registered with MCM
Resource TemplateThe definition of the Kubernetes resource to deploy (a Deployment, a Service, and so on)
PropagationPolicyThe policy that defines which clusters a resource is deployed to
OverridePolicyThe policy that changes resource settings per cluster

Next Steps