Reference architecture
Platform view
13 / 22

A realistic Kubernetes DR platform has three separate recovery planes.

Infrastructure, configuration, and business data each need their own recovery path and their own validation.

Primary region

KubernetesAPIs, workers, ingress
PostgreSQL + volumesTransactional state
Object storageUser files and blobs

Control plane

Terraform / GitOpsRebuild infra and app config
Immutable backupsRestore data independent of live replicas
External observabilitySee recovery even if prod is blind

DR region

Standby computePilot or warm capacity
Replica / restore targetPromote or restore here
Global routingDNS or traffic manager failover

Example stack

Kubernetes Kubernetes
PostgreSQL PostgreSQL
MinIO MinIO
Prometheus Prometheus
Grafana Grafana
AWS AWS
Memory line: IaC rebuilds infrastructure, GitOps rebuilds configuration, backup paths rebuild data.