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
- Die Teilnehmenden müssen über Kenntnisse in Amazon Web Services (AWS) verfügen, einschließlich des Betriebs und der Verwaltung von AWS-Computing-, -Storage- und -Netzwerkressourcen.
- Kursteilnehmenden, die mit Red Hat OpenShift noch nicht vertraut sind, wird empfohlen, sich die grundlegenden Kompetenzen zur Verwaltung von Red Hat OpenShift Clustern in den folgenden Kursen anzueignen:
- Kursteilnehmenden mit Vorkenntnissen in der Verwaltung von Kubernetes-Clustern wird empfohlen, DO180 und DO280 zu absolvieren oder durch Nutzung der folgenden kostenlosen Ressourcen von Red Hat zumindest grundlegende Kompetenzen zum Betrieb von Red Hat OpenShift Clustern zu erwerben:
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
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
- Einführung zu ROSA
- 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
- Konfiguration von Identity Providern für ROSA-Cluster
- 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
- GitOps for Kubernetes
- 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
- OpenShift-Updates und Anwendungsverfügbarkeit
- 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
- Löschung von AWS-Ressourcen aus gelöschten ROSA-Clustern
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
- Nach Abschluss von CS120 können die Teilnehmenden mit weiteren Operations- und Entwicklungstrainings zu Red Hat OpenShift fortfahren, darunter die folgenden Kurse: