Private Cloud
Private Cloud Infrastruktur für Self-Hosting, Kubernetes und GitOps.
Die Plattform verbindet lokale Infrastruktur, externe Cloud-Ressourcen und mehrere Kubernetes-Cluster zu einer gemeinsamen Betriebsumgebung.
Die Dokumentation ist nach Themen und Verantwortlichkeiten gegliedert.
| Bereich | Inhalt |
|---|---|
architecture |
Warum wurde etwas so entschieden? |
infrastructure/sites |
Physische Infrastruktur eines Standorts |
clusters |
Kubernetes-spezifische Konfiguration und Unterschiede |
kubernetes |
Plattform-Komponenten wie Piraeus, Velero, Cilium |
gitops |
Flux, Repository-Struktur, Overlays |
operations |
Runbooks, Troubleshooting, Upgrades |
adr |
Architekturentscheidungen |
notes |
Ideen, Erkenntnisse, Hardware-Roadmap |
Architektur
Grundlegende Konzepte, Architekturprinzipien und Entscheidungen der Plattform.
Die Architektur beschreibt das Zusammenspiel von Infrastruktur, Kubernetes, Storage, Backup und GitOps.
Infrastruktur
Dokumentation der physischen und virtuellen Infrastruktur.
Enthält Standorte, Provider, Netzwerke, Domains sowie Hardware- und Netzwerkdokumentation.
Cluster
Übersicht der Kubernetes-Cluster und ihrer jeweiligen Aufgaben.
Die Plattform besteht aus produktiven, öffentlichen und experimentellen Clustern.
Kubernetes
Dokumentation der Kubernetes-Plattform und ihrer zentralen Komponenten.
Beinhaltet Networking, Storage, Security, Backup und Observability.
GitOps
Beschreibt den deklarativen Betrieb der Plattform mit FluxCD, Kustomize und SOPS.
Enthält die Repository-Struktur, Architektur und Betriebsprozesse.
Services
Dokumentation der bereitgestellten Anwendungen und Dienste.
Hierzu gehören Infrastruktur-Dienste sowie produktive Anwendungen für den täglichen Einsatz.
Operations
Runbooks, Wartungsaufgaben, Upgrades, Migrationen und Troubleshooting.
Der Bereich dient als zentrale Betriebsdokumentation für Day-2 Operations.