Schulungsübersicht

Einführung

  • Die DevOps Philosophie und die Prinzipien der kontinuierlichen Integration (CI)
  • Überblick über die OpenShift Architektur
  • OpenShift Container-Plattform v4 vs. OpenShift Container-Plattform v3
  • Jenseits von Docker: CRI-O, Podman, Buildah

Verstehen von CI

  • Der Lebenszyklus einer containerisierten Anwendung
  • Wie CI und OpenShift Container Platform zusammenpassen

Erste Schritte

  • Einrichten der Entwicklungsumgebung
  • Arbeiten mit Container-Images und Registries.
  • Einrichten von CI mit Jenkins und Tekton Pipelines
  • Entwickeln einer Anwendung in einer CI-Umgebung
  • Clustering der Anwendung

Arbeiten mit Storage

  • Verstehen von OpenShift Container-Storage
  • Einrichten von Speicherdiensten

Mit Anwendungsdiensten arbeiten

  • Verbinden, Sichern, Kontrollieren und Beobachten von Diensten.
  • Erstellen eines Service Mesh.

Operationen automatisieren

  • Verstehen der Lebenszyklus-Automatisierung
  • Einen Operator erstellen

Eine Anwendung überwachen

  • Arbeiten mit Prometheus, Grafana, Elastic Search, FluentD und Kibana.
  • Überwachung und Fehlerbehebung von Transaktionen mit Jaeger

Eine Anwendung warten

  • Debugging der Anwendung aus der Ferne
  • Bereitstellung von benutzerdefinierten Containern
  • Anpassen der OpenShift Container-Plattform

Fehlersuche

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Allgemeines Verständnis von Container-Konzepten
  • Erfahrung in der Softwareentwicklung

Publikum

  • Entwickler
  35 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (5)

Kombinierte Kurse

Jenkins for .Net Continuous Integration (CI)

  14 Stunden

Verwandte Kategorien