Kursüberblick
Mit Red Hat Certified Specialist in Containers Exam (EX188) wird Ihr Wissen über die Grundlagen von Containern getestet, einschliesslich der Fähigkeit, containerisierte Services in eigenständigen Umgebungen zu finden, anzupassen, auszuführen und zu verwalten. Diese Prüfung basiert auf RHEL 9, Podman 4.4 und OCP 4.14. Die Inhalte sind aber auf sämtliche Releases von OCP 4 anwendbar, darunter OCP 4.10 und OCP 4.12. Teilnehmer können sich mit einem beliebigen Release von OCP 4 auf die Prüfung vorbereiten.
Nach erfolgreichem Abschluss erhalten Sie die Zertifizierung als Red Hat Certified Specialist in Containers, die auch auf die Qualifikation als Red Hat Certified Architect (RHCA®) angerechnet wird.
Die für diese Prüfung aufgelisteten Ziele basieren auf der letzten verfügbaren Red Hat Produktversion.
Zielgruppe
- Admins, Architects, Fachkräfte für Softwareentwicklung und Personen, die für die Erstellung, Verwaltung oder Nutzung von Containern verantwortlich sind und/oder ihre Kenntnisse der wichtigsten Konzepte der Nutzung von Containern in moderner Software nachweisen möchten
- Entwickler, die Softwareanwendungen containerisieren möchten
- Admins, für die Container-Technologie und -Orchestrierung neue Themengebiete sind
- Architects, die Container-Technologien in Software-Architekturen verwenden möchten
- Site Reliability Engineers, die Kubernetes und Red Hat OpenShift nutzen möchten
Voraussetzungen
- Teilnahme an Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188) oder vergleichbare Erfahrung
- Erfahrung in der Verwendung einer Linux-Terminalsitzung, der Ausgabe von Betriebssystembefehlen und Vertrautheit mit Shell-Skripten sind von Vorteil. Eine Zertifizierung als Red Hat Certified System Administrator (RHCSA®) wird empfohlen, ist aber nicht verpflichtend.
- Wiederholung der Prüfungsziele
Vorbereitung
Zur Prüfungsvorbereitung empfiehlt Red Hat Ihnen die Teilnahme an Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188). Die Teilnahme an diesem Kurs ist nicht vorgeschrieben. Es kann auch nur die Prüfung abgelegt werden.
Auch wenn die Teilnahme an Red Hat Kursen einen wichtigen Teil der Prüfungsvorbereitung darstellt, ist sie keine Garantie für das Bestehen der Prüfung. Vorherige Erfahrung, Praxis und Eignung sind darüber hinaus wichtige Erfolgsfaktoren.
Zur Systemadministration für Red Hat Produkte sind zahlreiche Bücher und andere Ressourcen erhältlich. Eine offizielle Empfehlung zur Nutzung solcher Materialien für die Vorbereitung auf die Prüfungen gibt Red Hat jedoch nicht. Dennoch kann sich weiterführende Literatur stets als hilfreich erweisen.
Prüfungsformat
Das Red Hat Certified Specialist in Containers Exam ist eine praxisorientierte Prüfung, bei der Sie praktische Aufgaben übernehmen müssen. Während der Prüfung besteht kein Zugang zum Internet, und es dürfen keine gedruckten oder elektronischen Dokumente zur Prüfung mitgebracht werden. Dieses Verbot schliesst auch Notizen, Bücher oder sonstige Materialien ein. Bei den meisten Prüfungen steht die im Produktumfang enthaltene Dokumentation zur Verfügung.
Bekanntgabe von Prüfergebnissen
Die offiziellen Prüfungsergebnisse werden ausschliesslich auf der Website Red Hat Certification Central veröffentlicht. Red Hat erlaubt Prüfenden oder Trainingspartnern nicht, den Teilnehmer die Ergebnisse direkt mitzuteilen. In der Regel wird das Ergebnis innerhalb von 3 US-Werktagen mitgeteilt.
Die Prüfungsergebnisse werden in Form einer Gesamtpunktzahl kommuniziert. Red Hat erteilt keine Informationen über einzelne Prüfungselemente und gibt auch auf Anfrage keine weiteren Auskünfte.
Wenn Sie beim ersten Versuch nicht erfolgreich sind, können Sie die Prüfung kostenlos wiederholen.
Kursziele
Um Sie bei der Vorbereitung zu unterstützen, haben wir nachfolgend die Prüfungsziele und Aufgabenbereiche aufgelistet, die in der Prüfung abgefragt werden.
Sie sollten in der Lage sein, folgende Aufgaben auszuführen:
Implementierung von Images mit Podman
- FROM-Anweisungen (das Konzept eines Basis-Images) verstehen und nutzen
- RUN-Anweisungen verstehen und nutzen
- ADD-Anweisungen verstehen und nutzen
- COPY-Anweisungen verstehen und nutzen
- Den Unterschied zwischen den ADD- und COPY-Anweisungen verstehen
- WORKDIR- und USER-Anweisungen verstehen und nutzen
- Ssicherheitsrelevante Themen verstehen
- Die Unterschiede und Anwendbarkeit von CMD- und ENTRYPOINT-Anweisungen verstehen
- ENTRYPOINT-Anweisungen mit Parameter verstehen
- Verstehen, wann und wie Ports aus Containerfiles verfügbar gemacht werden
- Umgebungsvariablen innerhalb von Images verstehen und nutzen
- ENV-Anweisungen verstehen
- Container-Volumes verstehen
- Hostverzeichnisse als Daten-Volume mounten
- Sicherheits- und Berechtigungsanforderungen dieses Ansatzes verstehen
- Die Lifecycle- und Cleanup-Anforderungen dieses Ansatzes verstehen
Management von Images
- Sicherheit von Private Registries verstehen
- Mit vielen unterschiedlichen Registries interagieren
- Image-Tags verstehen und nutzen
- Push/Pull von Images ause Registries durchführen
- Backup eines Images mit Layern und Metadaten oder Backup eines Container-Status durchführen
Lokale Ausführung von Containern mit Podman
- Container mit Podman lokal ausführen
- Container-Protokolle abrufen
- Container-Events auf dem Container-Host abhören
- Podman Inspect verwenden
- Umgebungsparameter festlegen
- Öffentliche Anwendungen verfügbar machen
- Anwendungsprotokolle abrufen
- Ausgeführte Anwendungen überprüfen
Ausführen von Multi-Container-Anwendungen mit Podman
- Anwendungs-Stacks erstellen
- Container-Abhängigkeiten verstehen
- Mit Umgebungsvariablen arbeiten
- Mit Secrets arbeiten
- Mit Volumes arbeiten
- Mit Konfigurationen arbeiten
Problembehebung in containerisierten Anwendungen
- Die Beschreibung von Anwendungsressourcen verstehen
- Anwendungsprotokolle abrufen
- Ausgeführte Anwendungen überprüfen
- Eine Verbindung zu ausgeführten Containern herstellen
Wie bei allen leistungsbasierten Red Hat Prüfungen müssen die Konfigurationen nach einem Neustart ohne weiteres Eingreifen bestehen bleiben.
Während der Prüfung müssen Sie gegebenenfalls mit einer oder mehreren vorgefertigten Anwendungen arbeiten. Sie müssen den Anwendungscode nicht ändern. In einigen Fällen müssen Sie jedoch möglicherweise die bereitgestellte Dokumentation verwenden, um ein neues Deployment einer bestimmten Anwendung zu erstellen.