Schulungsübersicht
Einführung
Überblick über Continuous Integration und Continuous Delivery
- Was ist CI?
- Was ist CD?
GitLab im Überblick
- Was ist GitLab?
- Funktionen von GitLab
- GitLab CI
Vorbereitung der DevOps-Umgebung
- Installation und Konfiguration von Auto DevOps in GitLab
Kubernetes
- Kubernetes integrieren
- Kubernetes-Cluster erstellen
- Eine Kubernetes-Instanz erstellen
- GitLab SSH-Schlüssel verwenden
Stufen, Artefakte und Abhängigkeiten
- Aufgaben in Stufen einordnen
- Caching nutzen
- Artefakte definieren und verwenden
GitLab Auto DevOps
- Mit Helm arbeiten
- Auto DevOps verwenden
- GitLab Runner konfigurieren
- Repository hinzufügen
Automatisierte Bereitstellung
- Bereitstellung auf Kubernetes
Fehlerbehebung
- Umgang mit Fehlern
Testen
- Integrations- und Funktionstests
Überwachung
- Prometheus verwenden
- Metriken erfassen
Sicherheit
- Pipelines und Pipelinesysteme härten (absichern)
Fehlerbehebung
Zusammenfassung und weitere Schritte
Voraussetzungen
- Verständnis von DevOps
Zielgruppe
- 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