Technical Context
- Motivation
-
This diagram shows the technical building blocks the cluster depends on or exposes, and which protocols connect them: HTTPS ingress from the internet, OIDC for every login, S3/CIFS for persisted or backed-up data, and Git for the desired state pulled by Argo CD.
- Mapping
-
-
Traefik terminates all inbound HTTPS traffic behind the Hetzner Load Balancer; see networking.
-
Argo CD is the GitOps engine reconciling every other building block from this Git repository; see argocd.
-
External Secrets Operator and Secrets Store CSI Driver bridge Bitwarden Secrets Manager into native Kubernetes secrets; see security.
-
CloudNativePG + Barman Cloud Plugin operate PostgreSQL clusters and back them up to S3-compatible object storage; see cnpg-system.
-
csi-driver-smb / hcloud-csi provide CIFS-backed and Hetzner block storage volumes; see storage.
-
Prometheus, Grafana and Headlamp provide observability and a Kubernetes dashboard, both behind Keycloak SSO; see observability.
-