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
This version tracks a prerelease build. Features and behavior may change before the next stable release.
Was this page helpful?
Use Needs work to open a structured GitHub issue for this page. The Yes button only acknowledges the signal locally.