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