$ kubectl get svc
Services
The cluster runs my personal stack. Everything below is self-hosted on bare metal at home and stitched together with Kubernetes, a shared gateway, and Keycloak SSO.
GitLab
Source control & CI for everything I build at home.
Keycloak
SSO across all the cluster services. Managed by my own operator.
Jellyfin
Self-hosted media server.
Grafana
Observability for the cluster — logs, metrics, traces.
Nextcloud
Files, photos, calendar.