Willkommen zu Red Hat

Folgen Sie aktuellen Entwicklungen in ihrer Nähe

Verpassen Sie nicht die neuesten Beiträge zu Red Hat Kunden weltweit:

DO276

Containerizing Software Applications

Anzeige von Informationen für:

Mit Docker und Kubernetes Anwendungen in Containern bereitstellen

Der Kurs Containerizing Software Applications (DO276) gibt Ihnen eine Einführung in die Bereitstellung von Anwendungen in Containern mittels Docker und Kubernetes. Erfahren Sie, wie Sie Container für die Bereitstellung einer bestehenden Anwendung in mehreren Containern konzipieren, die Container mit Docker erstellen und testen und die Anwendung für Hochverfügbarkeit und Load Balancing in einem Kubernetes-Cluster bereitstellen.

Kursüberblick

Die Teilnehmer teilen in praxisorientierten Übungen eine monolithische Anwendung in ihre einzelnen Services auf. Dabei wird verdeutlicht, warum sich Container ausgezeichnet für die Bereitstellung einer Microservices-Architektur eignen.

Kursüberblick

  • Erstellung von Containern mit Docker
  • Arbeiten mit Image-Registrys
  • Bereitstellung von persistentem Storage für einen Container
  • Erstellung neuer Images mit Dockerfiles
  • Umsetzung empfohlener Praktiken für das Image-Design
  • Verknüpfung von Containern
  • Orchestrierung von Containern mit Kubernetes
  • Bereitstellung von Entwicklungs- und Testumgebungen mit Vagrant

Zielgruppe und Voraussetzungen

Dieser Kurs richtet sich an Entwickler, Architekten und Systemadministratoren, die containerisierte Anwendungen mittels Red Hat® Enterprise Linux® Atomic Host bereitstellen und erfahren möchten, durch welche Anpassungen diese zu gut funktionierenden Anwendungen in einer Container-Umgebung werden.

Voraussetzungen für diesen Kurs

Folgende Voraussetzungen sollten erfüllt sein:

  • Vertrautheit mit den allgemeinen Konzepten von Programmierung und Skripterstellung
  • Vertrautheit mit einer oder mehreren der folgenden Sprachen: JavaScript, Java EE™, PHP und Python
  • Verständnis der Konfiguration der Laufzeitumgebung für die gewählte Sprache
  • Vertrautheit mit den Konzepten relationaler Datenbanken und Grundkenntnisse in SQL; Erfahrungen mit MySQL sind vorteilhaft.
  • Grundkenntnisse in der Administration von Red Hat Enterprise Linux. Eine Zertifizierung als Red Hat Certified System Administrator (RHCSA) ist vorteilhaft.

Hinweis: Teilnehmer müssen in diesem Kurs nicht programmieren.

Kursinhalte

Kurseinführung
Vorstellung der Inhalte des Kurses.
Erste Schritte mit Containern
Einen Datenbankserver mittels Container-Technologie bereitstellen.
Arbeiten mit Containern
Mit vorhandenen Container-Images arbeiten und diese zur Erstellung containerisierter Services bearbeiten.
Management von Images
Lifecycle eines Image von der Erstellung bis zur Löschung verwalten.
Erstellung benutzerdefinierter Images
Ein Dockerfile zur Erstellung eines benutzerdefinierten Container-Images entwerfen und programmieren.
Entwurf von Container-Images zur Bereitstellung von Anwendungen
Ein benutzerdefiniertes Container-Image für die Bereitstellung einer Anwendung in mehreren Containern entwerfen und erstellen.
Testen der containerisierten Anwendungsbereitstellung
Eine Multi-Container-Anwendung mit Kubernetes bereitstellen.
Fehlerbehebung bei containerisierten Anwendungen
Verschiedene Methoden zur Lösung von Problemen mit containerisierten Anwendungen einsetzen.
Bereitstellung von Entwicklungsumgebungen
Eine Entwicklungsumgebung unter Verwendung des Red Hat CDK bereitstellen.
Ausführliche Zusammenfassung der Containerisierung von Anwendungen
Containerisierung einer Anwendung demonstrieren.

HINWEIS: Der Kursinhalt ist abhängig vom technologischen Fortschritt und den Änderungen, die sich daraus für den fachspezifischen Aufgabenbereich ergeben. Kontaktieren Sie uns bei Fragen zu einem bestimmten Ziel oder Thema.

Empfohlene nächste Prüfungen oder Kurse

OpenShift Enterprise Development (DO290)
Lernen Sie eine DevOps-Umgebung mit agilen Methoden zur Softwareentwicklung, Test-Driven Development, Continuous Integration und einer Standard-Betriebsumgebung über Platform-as-a-Service (PaaS) umfassend kennen, um Anwendungen unter Einsatz von OpenShift Enterprise by Red Hat zu erstellen, zu aktualisieren und zu pflegen.
Managing Containers with Red Hat Enterprise Linux Atomic Host (RH270)
Im Kurs Managing Containers with Red Hat Enterprise Linux Atomic Host (RH270) erlernen Sie die Bereitstellung und Verwaltung von Anwendungen in Docker-Containern.