📖
site-recovery
A Kubernetes operator that automates site recovery and disaster recovery workflows for cluster workloads.
Intended Audience
Who should use this operator and what Kubernetes and disaster recovery knowledge is required
Concept
Problem Being Solved
What site recovery and disaster recovery challenges this operator automates in Kubernetes environments
Concept
Alternatives
What teams use instead of this operator for Kubernetes disaster recovery
Concept
Architecture
Controller architecture, reconciliation loops, and component interaction for site recovery workflows
Architecture+2 sub-pages
Key Concepts
Site recovery terminology, Kubernetes operator concepts, and CRD-specific abstractions used by this project
Concept
Getting Started
Installing the operator and creating your first site recovery custom resource
Tutorial+3 sub-pages
Custom Resource Reference
Complete API reference for all site recovery custom resources
Guide
Kubectl Commands
Common kubectl commands for inspecting, triggering, and managing site recovery resources
CLI reference
Deployment Guide
Production deployment considerations including RBAC setup, resource limits, leader election, and multi-cluster scenarios
Guide
Automation and GitOps
Integrating the site-recovery operator with ArgoCD, Flux, and CI/CD pipelines for declarative recovery management
Guide
Troubleshooting
Common controller errors, debugging steps, and log analysis for site recovery failures
Runbook+3 sub-pages
Observability
Metrics, structured logging, and monitoring for site recovery controller health and operation outcomes
Guide+2 sub-pages
Development Guide
How to build, test, and contribute to the site-recovery operator including local development with envtest
Guide
Src
Guide