Schulungsübersicht
Einführung
Überblick über Continuous Integration und Continuous Delivery
- Was ist CI?
- Was ist CD?
Gitlab auf einen Blick
- Was ist Gitlab?
- Gitlab-Funktionen
- Gitlab CI
Vorbereiten der DevOps-Umgebung
- Installieren und Konfigurieren von Auto DevOps in Gitlab
Kubernetes
- Integrieren Kubernetes
- Erstellen von Kubernetes Clustern
- Erstellen einer Kubernetes-Instanz
- Gitlab SSH-Schlüssel verwenden
Stages, Artefakte und Abhängigkeiten
- Jobs in Stages platzieren
- Cache verwenden
- Definieren und Verwenden von Artefakten
Gitlab Auto DevOps
- Arbeiten mit Helm
- Auto verwenden DevOps
- Gitlab-Runner konfigurieren
- Hinzufügen eines Repositorys
Automatisierte Bereitstellung
- Bereitstellen in Kubernetes
Fehlersuche
- Behandlung von Fehlern
Testen
- Integrations- und Funktionstests
Überwachung
- Verwendung Prometheus
- Sammeln von Metriken
Absicherung
- Härtung von Pipelines und Pipelinesystemen
Fehlersuche
Zusammenfassung und nächste Schritte
Voraussetzungen
- Ein Verständnis von DevOps
Publikum
- DevOps Ingenieure
Erfahrungsberichte (2)
Demos funktionierender Beispiele
Daniel Wegner - Fraunhofer IOSB
Kurs - Kubernetes and Gitlab
Maschinelle Übersetzung
Ich schätze die Reaktivität von Ahmed auf jedes Problem oder jede Frage, die wir anschrieben, und seine Fähigkeit, klare Antworten auf alle davon zu geben, während er uns gleichzeitig tiefere Einblicke in andere, möglicherweise noch nicht bedachte Zusammenhänge gab.
Jose Perez - Fraunhofer IOSB
Kurs - Kubernetes and Gitlab
Maschinelle Übersetzung