GitLab zuverlässig betreiben statt nur installieren. Runner, Rechte und Monitoring im Griff.
GitLab einführen ist eine Sache – es zuverlässig betreiben eine ganz andere. Runner skalieren nicht unter Last, Berechtigungskonzepte wachsen unkontrolliert und Backup-Strategien versagen beim ersten Restore-Versuch. Wie konfiguriert man Runner richtig, und welcher Executor passt zu welchem Szenario? Wie skaliert man die Runner-Flotte ohne Kontrollverlust? In diesem Training behandeln Sie alles, was für den Produktivbetrieb entscheidend ist: Runner- Infrastruktur, Benutzerverwaltung, Monitoring und Troubleshooting. Sie arbeiten an einer eigenen GitLab-Instanz und konfigurieren alles hands-on.
Zielgruppe
- GitLab-Administratoren, die eine Instanz betreiben oder einführen
- System- und Plattform-Engineers, die für die CI/CD-Infrastruktur verantwortlich sind
- DevOps Engineers, die Runner-Flotten verwalten und skalieren müssen
- IT-Leiter, die GitLab als zentrale DevOps-Plattform evaluieren
Voraussetzungen
- Erfahrung mit Linux-Administration (Paketverwaltung, Systemd, Netzwerk)
- Grundkenntnisse in GitLab als Anwender (Projekte, Merge Requests, Pipelines)
- Verständnis von CI/CD-Konzepten
- Basiswissen Docker (für Docker-basierte Runner)
Curriculum
GitLab-Architektur und Installation
- GitLab-Editionen im Vergleich: CE, EE, SaaS
- Omnibus vs. Helm Chart vs. Docker – die richtige Installationsmethode wählen
- Systemanforderungen und Sizing für verschiedene Teamgrössen
- Initiale Konfiguration über gitlab.rb
- Upgrade-Strategien und Versionspolitik
Benutzer, Gruppen und Berechtigungen
- Benutzerverwaltung: Lokal, LDAP, SAML und OIDC
- Gruppen- und Projektstruktur für Organisationen planen
- Rollen und Berechtigungsstufen gezielt einsetzen
- Compliance-Features: Audit Events, Audit Streams
- Visibility Levels und Branch Protection Rules
GitLab Runner – Grundlagen und Architektur
- Runner-Typen: Shared, Group und Project Runner
- Runner-Executors: Shell, Docker, Kubernetes, Docker Machine
- Runner installieren, registrieren und konfigurieren
- Tags und Runner-Zuweisung: Jobs gezielt verteilen
- Runner-Sicherheit: Isolation und Berechtigungen
Runner-Skalierung und Autoscaling
- Runner-Flotten für große Teams dimensionieren
- Autoscaling mit Docker Machine und Fleeting
- Kubernetes-Executor für dynamische Skalierung
- Caching-Strategien für verteilte Runner (S3, GCS, Minio)
- Kosten und Ressourcen im Griff: Limits und Quotas
Backup, Monitoring und Wartung
- GitLab-Backup und Restore: Strategien und Automatisierung
- Monitoring mit Prometheus und Grafana (integriert in GitLab)
- Runner-Monitoring: Verfügbarkeit und Performance überwachen
- Log-Management und strukturierte Logs
- Geplante Wartung: Updates, Migrations und Downtime minimieren
Troubleshooting und Best Practices
- Häufige Probleme: Stuck Jobs, Runner-Verbindungsabbrüche, Speicherprobleme
- GitLab Rails Console für Diagnose und Reparatur
- Performance-Analyse: Langsame Repositories und große Dateien
- Disaster Recovery: Ausfallszenarien und Wiederherstellung
- Betriebshandbuch: Checklisten für den GitLab-Admin-Alltag
Das nehmen Sie mit
Teilnahmegebühr
Pro Teilnehmer bei öffentlichen Terminen
1199 EUR
zzgl. MwSt.
Sie möchten ein Inhouse-Training für Ihr gesamtes Team? Kontaktieren Sie uns für ein individuelles Angebot.
Nächste Termine
| Datum | Ort | Status |
|---|---|---|
| 13. Juli 2026 | Frankfurt | verfügbar |
| 19. Oktober 2026 | Online | verfügbar |
| 07. Dezember 2026 | München | verfügbar |
Das sagen unsere Teilnehmer
“Als frisch ernannter GitLab-Admin war dieses Training genau das, was ich gebraucht habe. Die Runner-Konfiguration und das Autoscaling waren die Highlights – das hat uns in der Woche danach direkt Stunden an Arbeit gespart.”
Patrick L.
“Besonders wertvoll waren die Troubleshooting-Sessions. Wir hatten regelmäßig Probleme mit stuck Jobs und wussten nicht, wo wir ansetzen sollen. Jetzt haben wir einen systematischen Ansatz.”
Sandra F.
“Der Trainer hat unsere spezifischen Fragen zur LDAP-Integration und zum Upgrade-Prozess direkt beantworten können. Das ist bei so einer kleinen Gruppe natürlich ein großer Vorteil.”
Markus D.
Durchführungsformate
Ob öffentlicher Kurs, firmeninternes Training oder persönliches Coaching – wir passen uns an.
Öffentliche Trainings
Feste Termine, kleine Gruppen mit maximal 7 Teilnehmern und die Möglichkeit, sich mit Fachleuten aus anderen Unternehmen auszutauschen.
Inhouse Trainings
Maßgeschneidert für Ihr Team, an Ihrem Standort oder remote. Sie bestimmen Inhalte, Tempo und Termin.
Coaching & Beratung
Individuelle Begleitung bei konkreten Herausforderungen. Wir helfen direkt dort, wo es gerade klemmt.
GitLab Admin & CI Runner Konfiguration
Sichern Sie sich jetzt einen Platz oder lassen Sie sich ein maßgeschneidertes Inhouse-Angebot erstellen.
Training anfragen