Keycloak Deployment & Operations Workshop

Keycloak produktionsreif deployen und sicher betreiben – in einem Tag.

Ein Keycloak-Server, der irgendwie läuft, reicht nicht – in der Produktion muss er ausfallsicher, performant und überwachbar sein. In diesem kompakten Workshop lernst du, wie du Keycloak von Grund auf richtig aufsetzt: als hochverfügbaren Cluster, mit Config-as-Code, mit Monitoring und mit dem Wissen, das du brauchst, um nachts ruhig schlafen zu können.

Praxisnah. Hands-on. Von Deutschlands führendem Keycloak-Experten.


Dieser Workshop ist Teil der Keycloak Masterclass

Dieser eintägige Workshop entspricht Tag 1 der Keycloak IAM & SSO Masterclass. Du willst zusätzlich OAuth 2, OIDC, Realm-Konfiguration, Benutzerverwaltung und Authentifizierungsflows verstehen? Dann ist die vollständige Masterclass die richtige Wahl – oder kombiniere diesen Workshop mit dem Keycloak Fundamentals Training.


Was dich in diesem Tag erwartet

Wir bauen gemeinsam eine vollständige Keycloak-Betriebsumgebung from scratch – beispielhaft in Docker, aber mit Konfigurationsoptionen, die du auf jede Infrastruktur (Kubernetes, Podman, klassisches Deployment) übertragen kannst.

Ein Authentifizierungssystem darf niemals ausfallen: Wir konfigurieren daher von Beginn an einen hochverfügbaren Cluster mit Load Balancer und stimmen die Cache-Konfiguration gezielt ab. Realm-Konfigurationen verwalten wir als Config-as-Code über den Keycloak Terraform-Provider und die Admin-CLI – damit Änderungen nachvollziehbar, versionierbar und wiederholbar sind.

Abschließend richten wir Monitoring ein: System- und Event-Metriken zeigen uns jederzeit den Zustand unserer Umgebung, und mit einfachen Last- und Performance-Tests überprüfen wir die Belastbarkeit des Systems.

Durch den gesamten Workshop ziehen sich konkrete Empfehlungen für einen zuverlässigen und sicheren Keycloak-Betrieb – keine Theorie, sondern Erfahrungswissen aus echten Projekten.


Agenda

Deployment, Operations, Observability, etc.

Server-Setup & -Konfiguration

  • Keycloak Server Konfiguration und Deployment (inkl. Datenbank)
  • Versionen & Upgrades
  • Backup & Recovery

Clustering und verteiltes Caching

  • Konfiguration des Keycloak-Servers für den Cluster-Betrieb
  • Anpassung / Tuning der (verteilten) Cache-Konfiguration

Realm-Konfiguration, Config-as-Code & Import/Export

  • Config-as-Code mit dem Keycloak-Terraform-Provider
  • Nutzung der Keycloak Admin-CLI
  • Realm Export & Import
  • Import von vorkonfigurierten Realms

Performance & Metriken

  • Last-/Performancetests
  • Systemmetriken
  • Event-Metriken

Was du nach diesem Training kannst

  • ✅ Keycloak produktionsreif deployen – von Anfang an ausfallsicher und performant
  • ✅ Einen hochverfügbaren Keycloak-Cluster mit Load Balancer konfigurieren
  • ✅ Cache-Konfiguration verstehen und gezielt optimieren
  • ✅ Realm-Konfigurationen als Code verwalten – mit Terraform-Provider und Admin-CLI
  • ✅ System- und Event-Metriken lesen und auswerten
  • ✅ Last- und Performance-Tests durchführen
  • ✅ Keycloak-Umgebungen sicher, stabil und überwachbar betreiben

Für wen ist dieses Training?

Dieser Workshop ist genau richtig für dich, wenn du…
  • …als DevOps-Engineer oder Systemadministrator:in Keycloak deployen und betreiben musst,
  • …für die Infrastruktur und Stabilität einer Keycloak-Umgebung verantwortlich bist,
  • …Keycloak bereits betreibst, aber Clustering, Monitoring oder Config-as-Code noch nicht systematisch aufgesetzt hast,
  • …als Entwickler:in auch Betriebsaufgaben übernimmst und dafür das nötige Wissen aufbauen willst.
Grundlegendes Verständnis von Linux, Docker und Netzwerkkonzepten ist hilfreich.
Keycloak-interne Konfiguration (Realms, Clients, Auth-Flows) ist nicht Teil dieses Workshops – dafür gibt es das Keycloak Fundamentals Training.

Lernziele

  • Deployment und hochverfügbarer, ausfallsicherer Cluster-Betrieb eines Keycloak-Systems
  • Config-as-Code mit dem Keycloak Terraform-Provider
  • Nutzung der Keycloak Admin-CLI
  • Import/Export von Realm-Daten
  • Testen und Überwachung von System- und Event-Metriken

Was du mitbringen solltest

Die Trainingsumgebung basiert auf Docker Compose – so bleibt der operative Overhead minimal. Du erhältst alle YAML-Definitionen, Konfigurationsdateien und Keycloak-Erweiterungen vorab als GitHub-Repository.

Erforderlich:

  • Notebook/Laptop mit lokalen Admin-Rechten
  • Docker und Docker Compose V2 – installiert und lauffähig
  • Texteditor (z.B. VS Code, Notepad++, ...)
  • Internetzugang
Hinweise:
Docker Desktop kann je nach Plattform kostenpflichtig sein – bitte vorab prüfen. Podman kann als Alternative funktionieren, der Einsatz wird aber nicht supported.

Termine

Öffentliche Termine

  • 08.09.2026 – 🇩🇪 Online via Socreatory
  • 24.11.2026 – 🇩🇪 Online via Socreatory
  • Weitere Termine auf Anfrage.

Inhouse-Training für dein Team

Du möchtest das Training für dein gesamtes Team? Ich führe das Training auch als Inhouse Firmenschulung durch – zeitlich und inhaltlich auf eure Situation zugeschnitten.
Schreib mir einfach, ich antworte in der Regel innerhalb von 24 Stunden.

Oder gleich die komplette Keycloak Masterclass buchen und Fundamentals & Konfiguration gleich mit abdecken.


Kontakt

*
*
*
*
* = Pflichtfeld