Beschreibung
OpenShift für Einsteiger
Zielgruppe: Nur für Unternehmen und Institutionen.Die Teilnehmenden lernen die Grundlagen und fortgeschrittenen Techniken zur Installation und Grundkonfiguration von OpenShift kennen.
Das Seminar umfasst die Einführung in OpenShift, Systemanforderungen und Vorbereitung, Installation, Nutzung der CLI und Web-Konsole, Erstellung und Verwaltung von Projekten, Deployment von Anwendungen, Netzwerk und Routing, Speicherverwaltung, Benutzer- und Rollenmanagement sowie Überwachung und Logging. Praktische Anwendungen und Best Practices helfen den Teilnehmenden, das Gelernte direkt umzusetzen.
Kommende Starttermine
Inhalte / Module
- Einführung in OpenShift
- Grundlagen von OpenShift: Erklärung, was OpenShift ist, seine Architektur und Hauptkomponenten (Master, Nodes, Pods, Services, Routes).
- Vorteile von OpenShift: Diskussion der Vorteile der Nutzung von OpenShift, wie Automatisierung, Skalierbarkeit und Integration von CI/CD.
- Systemanforderungen und Vorbereitung
- Hardware- und Software-Anforderungen: Übersicht über die benötigten Systemressourcen und Softwarevoraussetzungen zur Installation von OpenShift.
- Netzwerk- und Sicherheitsvorkehrungen: Konfiguration der Netzwerkumgebung und Sicherheitsrichtlinien für die Installation.
- Installation von OpenShift
- Single-Node Installation: Schritt-für-Schritt-Anleitung zur Installation einer Single-Node-OpenShift-Umgebung zur Evaluierung und Entwicklung.
- Multi-Node Installation: Anleitung zur Einrichtung einer Multi-Node-OpenShift-Umgebung für Produktionszwecke, einschließlich der Konfiguration von Master- und Worker-Nodes.
- OpenShift CLI und Web-Konsole
- Einführung in die OpenShift CLI (oc): Grundlegende Befehle und Nutzung der OpenShift CLI zur Verwaltung der OpenShift-Umgebung.
- Nutzung der Web-Konsole: Übersicht über die Web-Konsole, Navigation und Nutzung der Hauptfunktionen zur Verwaltung von Projekten und Ressourcen.
- Erstellung und Verwaltung von Projekten
- Erstellung eines neuen Projekts: Schritt-für-Schritt-Anleitung zur Erstellung und Konfiguration eines neuen Projekts in OpenShift.
- Ressourcenmanagement innerhalb eines Projekts: Verwaltung von Ressourcen wie Deployments, Services und Routen innerhalb eines Projekts.
- Deployment von Anwendungen
- Container-Images und Registries: Nutzung von Container-Images aus öffentlichen und privaten Registries, Erstellen eigener Images mit Docker und Podman.
- Deployment-Konfigurationen: Erstellung und Verwaltung von Deployment-Konfigurationen, einschließlich Rollbacks und Skalierung von Anwendungen.
- Netzwerk und Routing
- Service-Definitionen und Cluster-IP: Erstellung und Verwaltung von Services zur Bereitstellung und Kommunikation von Anwendungen innerhalb des Clusters.
- Routing und Ingress: Konfiguration von Routen und Ingress-Controllern zur Bereitstellung von Anwendungen für externe Zugriffe.
- Speicherverwaltung
- Persistente Speicher: Einführung in persistente Volumes (PV) und persistente Volume Claims (PVC), Einrichtung und Verwaltung von Speicherressourcen.
- Storage-Klassen und dynamische Bereitstellung: Nutzung von Storage-Klassen zur dynamischen Bereitstellung von Speichern und Verwaltung der Speicheranforderungen von Anwendungen.
- Benutzer- und Rollenmanagement
- Benutzerverwaltung: Erstellung und Verwaltung von Benutzerkonten und Zuweisung von Berechtigungen in OpenShift.
- Rollenbasierte Zugriffskontrolle (RBAC): Konfiguration von Rollen und Zugriffsrichtlinien zur Steuerung des Zugriffs auf Ressourcen innerhalb von OpenShift.
- Überwachung und Logging
- Einführung in die Überwachung: Nutzung von integrierten Überwachungstools wie Prometheus und Grafana zur Überwachung der Cluster-Performance und Anwendungen.
- Zentralisiertes Logging: Implementierung und Konfiguration von zentralisiertem Logging mit Elasticsearch, Fluentd und Kibana (EFK-Stack).
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.