DO700

Container Adoption Boot Camp

Überblick

Kursbeschreibung

Support der Infrastruktur für die Einführung von Container-Technologien und containernativen Anwendungen, Kubernetes und DevOps-Praktiken

Das Container Adoption Boot Camp for Administrators (DO700) bietet Ihnen eine intensive, praktische Erfahrung, containernative Anwendungen zu verwalten, die auf Red Hat® OpenShift® Container Platform, der Kubernetes-Implementierung von Red Hat, unternehmensfähig bereitgestellt werden. Dieser Kurs ist für diejenigen gedacht, die auf ihrem Weg zur digitalen Transformation noch schneller vorwärts kommen möchten. Diese Umstellung erfordert die Unterstützung einer wachsenden Zahl an Clustern, Stakeholdern, Anwendungen und Nutzenden bei der Umsetzung groß angelegter Deployments. Die in diesem Kurs erworbenen Kenntnisse lassen sich auf selbst gemanagtem OpenShift sowie auf gemanagten Services wie Red Hat OpenShift on AWS (ROSA) und Azure Red Hat OpenShift anwenden. Als Dankeschön für Ihre Registrierung erhalten Sie eine 1-Jahres-Subskription der Red Hat Learning Subscription Standard mit unbegrenztem Zugriff auf unsere Online-Kurse. Außerdem können Sie bis zu 5 einzelne Prüfungen ablegen und im Falle des Nichtbestehens jede dieser 5 Prüfungen wiederholen.

Dieses Kursangebot basiert auf Red Hat OpenShift Container Platform 4.14.

Hinweis: Dieser Kurs wird als 10-tägiger virtueller Kurs angeboten. Die Dauer kann je nach Bereitstellung variieren. Wählen Sie im Menü auf der rechten Seite Ihren Standort aus und klicken Sie dann auf „Mehr erfahren“, um sämtliche Details, Termine und Preise für den Kurs anzeigen zu lassen.

5 – 10 Kursthemen

  • Einführung in Kubernetes und Red Hat OpenShift
  • Deployment und Fehlerbehebung für containerisierte Anwendungen für OpenShift
  • Kontrolle des Zugriffs auf Projekte mit RBAC (Role-based Access Control)
  • Konfiguration von Authentifizierung und Identitätsmanagement für OpenShift
  • Isolierung von Anwendungen mithilfe von Netzwerkrichtlinien
  • Kontrolle der Ressourcennutzung mithilfe von Quotas und Beschränkungen
  • Automatisierung von OpenShift-Verwaltungsaufgaben mit dem OpenShift-GitOps-Operator
  • Deployment von paketierten Anwendungen mit Helm Charts und OpenShift-Vorlagen
  • Provisionierung von persistentem Storage, der an die Anwendungsanforderungen angepasst ist
  • Backup und Wiederherstellung containerisierter Anwendungen mit dem OADP-Operator (OpenShift API for Data Protection)

Zielgruppe

  • System-Admins, Cloud-Admins und Site Reliability Engineers (SREs), die sich für die Einführung von Container- und Kubernetes-Technologien interessieren.

Empfohlenes Training

Technische Voraussetzungen

  • Internetzugang für den Zugriff auf gemeinsame und dezidierte OpenShift-Cluster

Inhalt

Kursbeschreibung

  1. Einführung in Kubernetes und OpenShift
    • Die wichtigsten Kubernetes-Cluster-Services und OpenShift-Plattform-Services identifizieren und diese über die Webkonsole überwachen
  2. Kubernetes- und OpenShift-Befehlszeilen und -APIs
    • Über die Befehlszeile auf einen OpenShift-Cluster zugreifen und seine Kubernetes-API-Ressourcen abfragen, um den Zustand eines Clusters zu bewerten
  3. Ausführung von Anwendungen als Container und Pods
    • Containerisierte Anwendungen als nicht verwaltete Kubernetes-Pods ausführen und Fehler beheben
  4. Deployment von gemanagten und vernetzten Anwendungen auf Kubernetes
    • Anwendungen bereitstellen und den Netzwerkzugriff von innerhalb und außerhalb eines Kubernetes-Clusters ermöglichen
  5. Storage-Management für Anwendungskonfiguration und -daten
    • Anwendungskonfigurationen in Kubernetes-Ressourcen externalisieren und Storage Volumes für persistente Datendateien provisionieren
  6. Konfiguration von Anwendungen auf Zuverlässigkeit
    • Anwendungen für die Zusammenarbeit mit Kubernetes für Hochverfügbarkeit und Resilienz konfigurieren
  7. Management von Anwendungs-Updates
    • Reproduzierbare Anwendungs-Updates und Rollbacks von Code und Konfigurationen verwalten
  8. Deklaratives Ressourcenmanagement
    • Anwendungen aus Ressourcenmanifesten bereitstellen und aktualisieren, die für verschiedene Zielumgebungen parameterisiert sind
  9. Deployment von paketierten Anwendungen
    • Anwendungen aus Ressourcenmanifesten bereitstellen und aktualisieren, die für die gemeinsame Nutzung und Verteilung paketiert sind
  10. Authentifizierung und Autorisierung
    • Die Authentifizierung mit dem HTPasswd-Identitätsanbieter konfigurieren und Nutzenden sowie Gruppen Rollen zuweisen
  11. Netzwerksicherheit
    • Den Netzwerkdatenverkehr zwischen Anwendungen innerhalb und außerhalb des Clusters schützen
  12. Verfügbarmachung von nicht-HTTP-/SNI-Anwendungen
    • Anwendungen externem Zugriff aussetzen, ohne einen Ingress Controller zu verwenden
  13. Aktivierung des Self Service für Entwicklungsteams
    • Cluster für sicheren Self Service durch Entwicklerinnen und Entwickler aus mehreren Teams konfigurieren und Self Service ablehnen, wenn das Operations-Team Projekte bereitstellen muss
  14. Kubernetes Operators
    • Operatoren installieren und aktualisieren, die vom Operator Lifecycle Manager und vom Cluster Version Operator verwaltet werden
  15. Anwendungssicherheit
    • Anwendungen ausführen, die erhöhte oder spezielle Berechtigungen über das Host-Betriebssystem oder Kubernetes erfordern
  16. OpenShift-Updates
    • OpenShift-Cluster aktualisieren und Unterbrechungen für bereitgestellte Anwendungen minimieren
  17. Authentifizierung und Identitätsmanagement
    • OpenShift-Cluster so konfigurieren, dass sie sich mithilfe von unternehmensfähigen LDAP- und OIDC-Identitätssystemen authentifizieren und Gruppen erkennen, die von diesen Systemen definiert werden
  18. Backup, Wiederherstellung und Migration von Anwendungen mit OADP
    • Anwendungseinstellungen und -daten mit OpenShift APIs for Data Protection (OADP) sichern und wiederherstellen
  19. Cluster-Partitionierung
    • Eine Teilmenge von Cluster-Knoten für einen bestimmten Workload-Typ konfigurieren
  20. Pod-Planung
    • Workloads so konfigurieren, dass sie auf einem dedizierten Satz von Cluster-Knoten ausgeführt werden, und verhindern, dass andere Workloads diese Cluster-Knoten verwenden
  21. OpenShift GitOps
    • OpenShift GitOps für die Verwaltung von Clustern und Anwendungen bereitstellen

Ergebnisse

Auswirkungen auf die Organisation

  • Administratorinnen und Administratoren mit geringer Containererfahrung sollen in diesem Bootcamp grundlegende und fortgeschrittene Fertigkeiten zur Konfiguration, Verwaltung und Automatisierung von Red Hat OpenShift Container Platform erwerben, um containerisierte Anwendungen bereitzustellen, die hochverfügbar, robust und skalierbar sind. Mit der Red Hat OpenShift Container Platform können Anwendungen rasch entwickelt und bereitgestellt und außerdem in verschiedene Umgebungen portiert werden. Auch angepasste oder cloudnative Anwendungen können auf dieser Plattform einfach skaliert, verwaltet und gewartet werden.

Auswirkungen auf Einzelne

Nach Abschluss dieses Kurses können Teilnehmende eine Red Hat OpenShift Container Platform für Cluster in großem Umfang konfigurieren und verwalten. Sie können unter anderem folgende Aufgaben ausführen:

  • Sicherheitskontrollen für Nutzende, Anwendungen und Netzwerke konfigurieren
  • OpenShift mit Unternehmensauthentifizierung, Storage und GitOps-Systemen integrieren, um die Produktivität von IT-Operationen und die Compliance mit Unternehmensstandards zu verbessern
  • Techniken zur Identifizierung und Behebung von Problemen mit containerisierten Anwendungen, Cluster-Operatoren und Computing-Kapazitäten anwenden

Empfohlene Anschlusskurse und Prüfungen

Personalisierte Lernpfade

Absolvieren Sie diesen Kurs als Teil einer Red Hat Learning Subscription, mit der Sie ein ganzes Jahr lang unbegrenzten On-Demand-Zugriff auf unsere Online-Lernressourcen erhalten.

Verifizierte Kenntnisse

Mit dem kostenlosen Einstufungstest können Sie Ihre Kenntnisse testen und Kompetenzlücken feststellen. Außerdem erhalten Sie Empfehlungen dazu, wo sie am besten mit Red Hat Training beginnen.