Architecting on OpenShift (AROS)

 

Kursüberblick

Dieser Kurs behandelt die Grundlagen der Anwendungsentwicklung auf OpenShift und schliesst die Lücke zwischen Kubernetes und der Planung und Architektur einer OpenShift-Lösung.

Die Teilnehmer lernen, wie sie ihre Anwendungen effektiv gestalten können, indem sie die Prinzipien und Paradigmen von OpenShift verstehen. Darüber hinaus erkunden die Teilnehmer die OpenShift-Infrastruktur und implementieren eine Vielzahl von Anwendungen in geführten Übungen. Der Kurs deckt auch ab, wie man Anwendungen sichert und sie zu robusten, hochverfügbaren und skalierbaren Lösungen ausbaut.

Dieser Text wurde automatisiert übersetzt. Um den englischen Originaltext anzuzeigen, klicken Sie bitte hier.

Zielgruppe

Dieser Kurs richtet sich an:

  • Architekten von Lösungen
  • Software-Entwickler
  • Technische Leiter

Kursziele

In diesem Kurs werden Sie lernen:

  • Nutzung und Erstellung von containerisierten Anwendungen.
  • Verstehen Sie den Unterschied zwischen OpenShift und Kubernetes.
  • Treffen Sie Architekturentscheidungen auf der Grundlage von OpenShift-Architekturprinzipien und -Paradigmen.
  • Nutzen Sie die OpenShift-Funktionen, um Ihre Anwendungen skalierbar, zuverlässig und hochverfügbar zu machen.
  • Nutzen Sie die OpenShift-Infrastruktur, um Ihre Gesamtlösung flexibler und widerstandsfähiger zu machen.
  • Einführung bewährter Sicherheitsverfahren für ihre Anwendungen und Cluster.
  • Bereitstellung von Anwendungen auf Clustern.

Kursinhalt

Tag 1
  • Container-Grundlagen
  • Docker und Podman
  • Übung 1: Ausführen von Containern
  • Lebenszyklus von Containern
  • Erstellen von Container-Bildern
  • Container-Register
  • Bild-Scanning
  • Übung 2: Erstellen einer containerisierten Anwendung
Tag 2
  • Einführung in Kubernetes
  • OpenShift vs. Kubernetes
  • OpenShift Grosses Bild
  • OpenShift-Projekte
  • Übung 3: Arbeiten mit der OpenShift Web Console
  • Anwendungen auf OpenShift (Pods, Dienste, Bereitstellungen)
  • Schnittstelle zu OpenShift mit oc
Tag 3
  • Eintritt und Austritt
  • Mehrschichtige Anwendungen und Microservices auf OpenShift
  • Übung 4: Bereitstellen einer Microservices-Anwendung
  • Zero-Downtime-Bereitstellungen
  • Canary und A/B-Tests
  • Elastizität und Skalierung von Anwendungen
  • Anwendung Hochverfügbarkeit
  • Übung 5: Fehlerbehebung bei Apps
Tag 4
  • Konfiguration und Geheimnisse
  • Verwendung von Helm & Kustomize
  • Leitfaden zur OpenShift Cluster-Infrastruktur
  • Einführung in Cluster-Operatoren
  • Überblick über die Vernetzung
  • Speicherung & Persistenz
  • Zustandsabhängige Sets
  • DB-Schema-Entwicklung für CI/CD
  • Übung 6: Datenbanken auf OpenShift

Preise & Trainingsmethoden

Online Training

Dauer
4 Tage

Preis
  • auf Anfrage
Klassenraum-Training

Dauer
4 Tage

Preis
  • auf Anfrage

Derzeit gibt es keine Trainingstermine für diesen Kurs.