How It Actually Works
The openCenter platform architecture — from Git commit to production-ready cluster.
We're not just another managed Kubernetes. openCenter is a complete platform that goes beyond Day 1 deployment with GitOps automation, security hardening, observability, backup, and lifecycle management built in. These components are deployed and managed across the openCenter platform repositories, not this marketing site.
Phase 1 — Configure & Generate
openCenter CLI
Single YAML → full cluster
- Declarative config for infra, K8s, services, and secrets
- Multi-provider: OpenStack, VMware, AWS, Kind
- Schema validation and business-rule checks
- SOPS Age encryption with key lifecycle (90/180-day rotation)
GitOps Repository
Generated by CLI
- Infrastructure-as-Code (OpenTofu / Terraform)
- Kubespray inventory with security hardening
- FluxCD manifests with Kustomize overlays
- Encrypted secrets safe for version control
Air-Gap Packaging
openCenter AirGap
- All images, charts, binaries in one Zarf artifact
- Cryptographic signing and SBOM generation
- Three-zone model: Factory → Airlock → Field
- Bastion serves local registry and package repos
generates & provisions
Phase 2 — Platform Services (GitOps Base)
20+ Pre-Hardened Services
cert-managerKyvernoKeycloakHarborVeleroMetalLBLonghornGateway APICalicoHeadlampRBAC ManagerSealed SecretsPostgreSQL OperatorvSphere CSIOpenStack CSIOLM
Observability
Full-stack telemetry
- Prometheus + Grafana + Alertmanager
- Loki log aggregation
- Tempo distributed tracing
- OpenTelemetry collection
Security Layers
Defense in depth
- 17 Kyverno ClusterPolicies
- Pod Security Admission (baseline + restricted)
- NetworkPolicies for platform services
- RBAC via Keycloak OIDC groups
FluxCD reconciles
Phase 3 — Production Kubernetes Cluster
Infrastructure
Multi-provider
- HA control plane (3 nodes)
- Scalable worker pools
- OpenStack / VMware / AWS / Bare Metal
GitOps Lifecycle
FluxCD continuous reconciliation
- Drift detection and auto-remediation
- Kustomize base + overlay composition
- SOPS decryption at reconciliation time
Secrets Management
Dual encryption
- SOPS Age encryption in Git
- Kubernetes encryption at rest
- Zero-downtime key rotation
Day-2 Operations
Ongoing management
- Backup and disaster recovery (Velero)
- Kubernetes version upgrades
- Configuration drift detection
Runs on:OpenStack|VMware vSphere|AWS|Bare Metal|Air-Gapped Sites