Architecture
Understand why the operator behaves the way it does.
Architecture pages explain controller boundaries, lifecycle coordination, and the invariants the system depends on. Use this section when you need to reason about behavior, validate assumptions, review tradeoffs, or change the code safely.
Architecture routes
- 01Open
Operator invariants
Lifecycle contracts and the assumptions the controller design depends on.
- 02Open
Component design
See how the split-controller control plane, app layer, and manager boundaries work together.
- 03Open
Operation lifecycle coordination
Understand the shared lock, retry, and phase-transition primitives behind backup, restore, and upgrade flows.
- 04Open
Lifecycle architecture
Follow the operator from Day 0 provisioning through Day 2 operations and backup-driven recovery.
Related sections
You are reading the unreleased main docs. Use the version menu for the newest published release, or check the release notes for what is already out.
Was this page helpful?
Use Needs work to open a structured GitHub issue for this page. The Yes button only acknowledges the signal locally.