courseoutline_metadesc.tpl
Red Hat Container Adoption Boot Camp for Developers (DO720) – Details
Detaillierter Kursinhalt
Einführung in die Container-Technologie
- Beschreiben, wie Software in mit Red Hat OpenShift Container Platform orchestrierten Containern ausgeführt werden kann
Entwicklung containerisierter Services
- Einen Service mittels Container-Technologie bereitstellen
Verwaltung von Containern
- Vordefinierte Container-Images bearbeiten, um containerisierte Services zu erstellen und zu verwalten
Verwaltung von Container-Images
- Den Lifecycle eines Container-Images von der Erstellung bis zur Löschung verwalten
Erstellung benutzerdefinierter Container-Images
- Ein Dockerfile für den Aufbau eines benutzerdefinierten Container-Images entwerfen und programmieren
Deployment von containerisierten Anwendungen
- Anwendungen auf OpenShift Container Platform bereitstellen
Deployment von Multi-Container-Anwendungen
- Containerisierte Anwendungen mithilfe mehrerer Container-Images bereitstellen
Problembehebung in containerisierten Anwendungen
- Probleme bei containerisierten Anwendungen auf OpenShift Container Platform beheben
Bereitstellung und Verwaltung von Anwendungen in einem OpenShift-Cluster
- Anwendungen mithilfe verschiedener Paketierungsmethoden in einem OpenShift-Cluster bereitstellen und ihre Ressourcen verwalten
Entwicklung containerisierter Anwendungen für OpenShift
- Eine Containerisierungsmethode für eine Anwendung auswählen und einen Container erstellen, der in einem OpenShift-Cluster ausgeführt wird
Veröffentlichung von unternehmensfähigen Container-Images
- Ein Unternehmens-Registry erstellen und Container-Images darin veröffentlichen
Erstellung von Anwendungen
- Den OpenShift Build-Prozess beschreiben sowie Builds ausführen und verwalten
Erstellung von Anwendungen aus OpenShift-Vorlagen
- Elemente einer OpenShift-Vorlage beschreiben und eine Vorlage mit mehreren Containern erstellen
Management von Anwendungsbereitstellungen
- Anwendungszustand überwachen und verschiedene Bereitstellungsstrategien für cloudnative Anwendungen implementieren
Implementierung von CI/CD-Pipelines (Continuous Integration/Continuous Deployment) in OpenShift
- Jenkins Pipelines für eine effiziente CI/CD (Continuous Integration/Continuous Deployment) mit OpenShift entwickeln und bereitstellen
Beschreibung von Microservice-Architekturen
- Komponenten und Muster von Anwendungsarchitekturen beschreiben, die auf Microservices basieren
Implementierung von Microservices mit Quarkus
- Red Hat OpenShift Service Mesh auf OpenShift Container Platform bereitstellen
Test von Microservices
- Einheits- und Integrationstests für Microservices implementieren
Deployment von Microservice-Anwendungen
- Microservice-Anwendungen mit Quarkus in einem OpenShift-Cluster bereitstellen
Erstellung von Microservice-Anwendungen mit Quarkus
- Persistente und konfigurierbare verteilte Microservice-Anwendung mit Quarkus erstellen
Test von Microservices
- Einheits- und Integrationstests für Microservices implementieren
Sicherung von Microservices
- Microservices mit OAuth sichern
Überwachung von Microservices
- Die Ausführung eines Microservice mit Metriken, Distributed Tracing und Log Aggregation überwachen
Einführung in Red Hat OpenShift Service Mesh
- Grundlegende Konzepte der Microservice-Architektur und von OpenShift Service Mesh beschreiben
Beobachtung eines Service Mesh
- OpenShift Service Mesh mit Jaeger und Kiali nachverfolgen und visualisieren
Kontrolle des Service-Verkehrs
- Verkehr mit OpenShift Service Mesh verwalten und steuern
Freigabe von Anwendungen mit OpenShift Service Mesh
- Anwendungen mit Canary- und Mirroring-Strategien freigeben
Prüfung der Service-Resilienz mit Chaos-Tests
- Resilienz eines OpenShift Service Mesh mithilfe von Chaos-Tests prüfen
Entwicklung resilienter Services
- Mit OpenShift Service Mesh Strategien für resiliente Services entwickeln
Sicherung eines OpenShift Service Mesh
- Services Ihrer Anwendung mit OpenShift Service Mesh sichern und verschlüsseln