CS120

Introduction to Red Hat OpenShift Service on AWS

Überblick

Kursbeschreibung

Durchführung und Bereitstellung von sowie Zugriff auf grundlegende Abläufe in einem ROSA-Cluster

In diesem Kurs lernen Mitglieder des IT-Operations-Teams, wie sie einen öffentlichen Red Hat OpenShift Service on AWS (ROSA) Cluster für Experimente bereitstellen und Projekte für Entwicklungsteams bereitstellen, in denen sie arbeiten können. Die Mitglieder des IT-Operations-Teams lernen, wie sie den täglichen Betrieb von ROSA-Clustern durchführen und Anwendungsteams unterstützen, die diesen Cluster verwenden. Die Mitglieder des IT-Operations-Teams können dann dieselben Kompetenzen und ähnliche Prozeduren auf private ROSA-Cluster ihrer Organisationen anwenden.

Übersicht über den Kursinhalt

  • Einführung in gemanagtes OpenShift
  • Bestimmung der Voraussetzungen zum Erstellen und Bereitstellen eines ROSA-Clusters
  • Administrator-Zugriff auf einen ROSA-Cluster
  • Konfiguration der GitHub-Authentifizierung
  • Verbindung von ROSA-Clustern mit Red Hat Cloud Services
  • Konfiguration von Projekten mit Richtlinien für Anwendungsteams
  • Deklarative Projektprovisionierung und -konfiguration mit OpenShift GitOps
  • Durchführung von Versions-Updates für OpenShift
  • Bereinigung von AWS-Ressourcen aus gelöschten Clustern

Zielgruppe

  • Primär:
    • ROSA-Administratoren
    • Systemadministratoren, Plattform Engineers, Cloud Engineers und andere infrastrukturbezogene IT-Rollen, die für die Bereitstellung und den Support von Infrastruktur für Anwendungen verantwortlich sind, die auf AWS bereitgestellt werden.
  • Sekundär:
    • Enterprise Architects
    • Fachkräfte für Anwendungs- und Entwicklungsinfrastruktur wie Site Reliability Engineers und DevOps Engineers

Empfohlenes Training

Technische Voraussetzungen

  • Für den Zugriff auf AWS-Services über die AWS-Konsole und die AWS-CLI ist Internetzugriff erforderlich. Für den Zugriff auf Red Hat Hybrid Cloud Console und die zugehörigen Red Hat Cloud Services ist ebenfalls ein Internetzugang erforderlich.
  • Die Teilnehmenden müssen über einen aktiven AWS-Account mit der Berechtigung zur Aktivierung von Services auf AWS Marketplace und eine zugehörige Zahlungsmethode für die von ROSA-Clustern verbrauchten AWS-Ressourcen verfügen.
  • Die Teilnehmenden müssen über einen aktiven Red Hat Customer Portal-Account oder eine kostenlose Mitgliedschaft im Red Hat Developer Program
verfügen.

Inhalt

  • Erstellung von öffentlichen Red Hat OpenShift Service on AWS (ROSA) Clustern
    Red Hat OpenShift Service on AWS (ROSA) Clusters erstellen, auf den über das Internet zugegriffen werden kann
    • Einführung zu ROSA
      Integration von ROSA-Clustern in die AWS-Infrastruktur, die erforderlichen Tools für die Erstellung von und den Zugriff auf ROSA-Cluster sowie die typischen Deployment-Muster für ROSA-Cluster beschreiben: Public, Bring your own Amazon Virtual Private Cloud (VPC) und Private Link
    • Voraussetzungen für die Erstellung von ROSA-Clustern
      Die erforderlichen Tools und Services zum Erstellen von ROSA-Clustern beschreiben. Einen AWS-Account und eine Management Workstation zur Erstellung eines ROSA-Clusters vorbereiten und prüfen, ob ein AWS-Account alle Voraussetzungen für die Erstellung eines ROSA-Clusters erfüllt
    • Erstellung eines ROSA-Clusters
      Einen über das Internet zugänglichen ROSA-Cluster erstellen
    • Administratorzugriff auf einen ROSA-Cluster
      Administratorzugangsdaten für den OpenShift Cluster erstellen, um mithilfe der OpenShift-CLI, der OpenShift-Webkonsole und der Kubernetes-CLI auf einen gemanagten Cluster zuzugreifen
    • Verbindung eines ROSA-Clusters mit Red Hat Services
      Verbindung eines gemanagten Clusters mit Red Hat Cloud Services herstellen
  • Konfiguration von Projekten für Anwendungsteams
    Projekte für Anwendungsteams zur Entwicklung oder Bereitstellung von Anwendungen konfigurieren und ausreichende Autonomie für Nicht-Cluster-Administratoren für ihre Jobs und zur Verhinderung des Missbrauchs eines ROSA-Clusters und von AWS-Services gewähren
    • Konfiguration von Identity Providern für ROSA-Cluster
      Identity Provider für den Zugriff von Entwicklungsteams auf einen ROSA-Cluster und Self Service-Projekte zur Bereitstellung nicht privilegierter Anwendungen konfigurieren
    • OpenShift-Mandantenfähigkeit bei Projekten
      OpenShift-Features beschreiben, die Mandantenfähigkeit ermöglichen
    • Konfiguration von Self Service für Projekte
      OpenShift-Features beschreiben, die Self Service für Anwendungsteams ermöglichen
  • Deklaratives Projektmanagement
    Projekterstellung und die laufende Wartung mit OpenShift GitOps automatisieren und gleichzeitig die Autonomie von Nicht-Administratoren über diese Projekte aufrechterhalten
    • GitOps for Kubernetes
      Grundlagen von GitOps und seiner Verwendung mit Kubernetes-Clustern und -Anwendungen definieren. Grundlegende Konzepte von Argo CD beschreiben, die von Red Hat OpenShift GitOps unterstützt werden
    • Automatisierung des Managements von ROSA-Clustern mit OpenShift GitOps
      GitOps-Ansatz zur Automatisierung des Managements von OpenShift-Clustern beschreiben
    • Behebung von Drift mit OpenShift GitOps
      ROSA-Ressourcenabstimmung mit OpenShift GitOps beschreiben. OpenShift GitOps-Ansatz zur Behebung von Cluster-Statusabweichungen beschreiben
  • ROSA-Cluster-Upgrades
    ROSA-Cluster mit neuen OpenShift-Versionen upgraden
    • OpenShift-Updates und Anwendungsverfügbarkeit
      OpenShift-Update-Prozess und dessen Auswirkungen auf die Anwendungsverfügbarkeit beschreiben
    • Konfiguration geplanter Cluster-Upgrades
      Prozess der Planung eines ROSA-Cluster-Upgrades und der Konfiguration automatisierter Y-Stream-Upgrades beschreiben
  • Löschung von ROSA-Clustern
    ROSA-Cluster löschen und sicherstellen, dass die zugehörigen AWS-Ressourcen gelöscht werden
    • Löschung von AWS-Ressourcen aus gelöschten ROSA-Clustern
      Prozess zum Löschen eines ROSA-Clusters beschreiben
    • Löschung von AWS-Ressourcen aus gelöschten ROSA-Clustern
      Szenarien beschreiben, die nach dem Löschen des Clusters das manuelle Löschen von AWS-Ressourcen erfordern, die mit einem ROSA-Cluster verknüpft sind

Ergebnisse

Auswirkungen auf die Organisation

  • Red Hat OpenShift Service on AWS (ROSA) ist eine einsatzbereite Anwendungsplattform mit einem gemanagten Red Hat OpenShift Service, der nativ auf Amazon Web Services (AWS) ausgeführt wird. Mit ROSA können Unternehmen ihre operative Effizienz steigern, sich wieder auf Innovationen konzentrieren und Anwendungen schnell erstellen, bereitstellen und skalieren.
  • Red Hat OpenShift ist die Hybrid Cloud-Plattform, die in On-Premise- und Cloud-Umgebungen für operative Konsistenz sorgt. Organisationen, die ROSA verwenden, folgen den gleichen operativen Prozessen, die in einem selbst gemanagten Red Hat OpenShift Container Platform Cluster in ihren lokalen Rechenzentren verwendet werden, und stellen dieselben Anwendungen auf beliebigen OpenShift Clustern bereit, unabhängig davon, ob es sich um einen gemanagten oder einen selbst gemanagten Cluster handelt.

Auswirkungen auf Einzelne

  • Nach Abschluss des Kurses CS120 können die Teilnehmenden ROSA-Cluster erstellen. Ein Großteil der täglichen Aufgaben zur Anwendungs- und Cluster-Administration wird für Red Hat OpenShift Produkte auf die gleiche Weise ausgeführt. Daher benötigen IT-Fachkräfte für das Management von Red Hat OpenShift Clustern auf Cloud- und On-Premise-Umgebungen die gleichen Kompetenzen.

Empfohlene Anschlusskurse oder Prüfungen