Skip to main content

What is openCenter?

Purpose: For all audiences, explains what openCenter is, covering the product overview, multi-provider support, and GitOps-native design.

Overview

openCenter is a Kubernetes cluster lifecycle management platform that transforms a single YAML configuration file into production-ready, security-hardened Kubernetes clusters across multiple infrastructure providers.

Key Value Propositions

  • Single YAML to Cluster: Define your entire cluster configuration in one file
  • Multi-Provider Support: Deploy to OpenStack, VMware, Baremetal, or Kind (local development)
  • GitOps-Native: Built on FluxCD for declarative, version-controlled infrastructure
  • Security-First: Defense-in-depth with Pod Security Admission, Kyverno policies, and SOPS encryption
  • Production-Ready Services: Pre-configured platform services including observability, storage, and networking

How It Works

YAML Config → openCenter CLI → Infrastructure (Terraform) → Kubernetes (Kubespray) → GitOps (FluxCD) → Running Cluster

Next Steps

  • Personas - Understand who openCenter is for and how each role uses the platform
  • Quick Start - Get a cluster running in 15 minutes
  • Ecosystem Overview - Understand how the repositories work together
  • Golden Path - Follow the recommended learning journey