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.

ADRs

Architekturentscheidungen werden als ADRs dokumentiert.

Sie beschreiben die technischen und organisatorischen Entscheidungen der Plattform sowie deren Auswirkungen.