So funktioniert's
Sechsschrittiger Deployment-Prozess
Definieren
Schreiben Sie platform.yaml und features/*.yaml (Mail, SSO, Monitoring, Storage)
Validieren
Die CLI führt Schema-Validierung und dateiübergreifende Konsistenz-Checks durch (offline, kein SSH)
Preflight
Booten Sie jeden Node in den Rescue-Modus. Die CLI verbindet sich per SSH, untersucht Disks und NICs, berechnet den Disk-Allokationsplan pro Node (RAID1 OS, LUKS-Daten, Ceph OSDs) und persistiert ihn für apply.
Apply
Ein einziger Befehl führt die komplette Bootstrap-Pipeline aus: Disks wipen und partitionieren, Debian frisch installieren, Proxmox VE installieren, Bridges und VLANs konfigurieren, Cluster bilden, Ceph auf LUKS-verschlüsselten OSDs deployen.
Services deployen
Rollout der Workloads: global (Datenbank, Identity, Mesh, Secrets), regional (Bastion, Monitoring, SIEM), zonal (Loadbalancer, Firewall, Backup).
Betreiben
Mit plan Drift zwischen Soll- und Ist-Zustand erkennen. Nodes hinzufügen mit `soverstack add zone`. SSH rotieren, Flavors anpassen, neue Services jederzeit deployen.
Deployment-Zeitplan