Tech Stack

Werkzeuge mit denen ich täglich arbeite, sortiert nach dem was ich damit tatsächlich mache — und nicht nach dem was auf der Verpackung steht.

Container & Orchestrierung

Kubernetes ist seit Jahren mein Hauptarbeitsmittel. Deployments, Troubleshooting, Cluster-Upgrades, RBAC, Network Policies — das volle Programm. Helm für die Paketierung, Docker und Containerd je nachdem was der Cluster spricht.

Cluster-Bootstrap

Für lokale Entwicklung kind und k3s, für Edge und kleinere Setups k3s und k0s. rke2 wenn Rancher im Spiel ist, Tanzu im VMware-Umfeld.

Infrastructure as Code

Terraform für Cloud-Ressourcen und Cloud-übergreifende Setups, Ansible für Konfigurations-Management auf Linux-Hosts. Beides zusammen ist meistens der schnellste Weg zu einem reproduzierbaren Setup.

CI/CD & GitOps

ArgoCD als Standard für GitOps, weil es einfach mit Helm und Kustomize spricht. Jenkins wenn’s Legacy-Pipelines zu pflegen gibt (und das gibt es öfter als einem lieb ist). GitLab CI und GitHub Actions für kleinere Projekte und persönliche Repos.

Observability

Prometheus + Grafana (LGTM-Stack) für Metriken und Dashboards, ELK wenn Logs ins Detail gehen müssen. Alerts bewusst sparsam — eine Paging-Notification pro Tag ist schon zu viel.

Security

Network Policies und OPA als Basisschicht. Mehr braucht’s meistens nicht, wenn der Rest sauber ist.