Grundlagen von Kubernetes: Da OpenShift auf Kubernetes basiert, beginnen Sie mit einem soliden Verständnis von Kubernetes, einschließlich Pods, Deployments, Services, und Volumes.
OpenShift-Installation und -Konfiguration: Lernen Sie, wie man OpenShift installiert und konfiguriert. Dies umfasst die Installation von OpenShift Cluster auf verschiedenen Infrastrukturen (On-Premise, Public Cloud) und die Konfiguration der Cluster-Komponenten.
OpenShift CLI (oc): Werden Sie vertraut mit der OpenShift Command Line Interface (CLI), bekannt als oc. Erlernen Sie, wie Sie damit Anwendungen erstellen, verwalten und überwachen.
Erstellen und Verwalten von Anwendungen: Verstehen Sie, wie man Anwendungen in OpenShift erstellt und verwaltet, einschließlich der Nutzung von Source-to-Image (S2I), Docker-Builds und Templates.
Netzwerk- und Service-Routing: Erlernen Sie die Konfiguration von Netzwerken in OpenShift, einschließlich der Einrichtung von Routing, Ingress, Load Balancing und der Netzwerksicherheit.
Persistent Storage: Verstehen Sie, wie persistentes Storage in OpenShift gehandhabt wird, einschließlich der Einrichtung und Verwendung von Persistent Volumes (PVs) und Persistent Volume Claims (PVCs).
Benutzer- und Zugriffsmanagement: Erlernen Sie das Management von Benutzerkonten, Rollen und Berechtigungen in OpenShift, einschließlich der Verwendung von Role-Based Access Control (RBAC).
Monitoring und Logging: Verstehen Sie die integrierten Monitoring- und Logging-Tools in OpenShift, wie Prometheus für Monitoring und EFK (Elasticsearch, Fluentd, Kibana) für Logging.
OpenShift Container Registry: Erlernen Sie den Umgang mit der OpenShift Container Registry, einschließlich des Verwaltens von Images und ImageStreams.
Automatisierung und CI/CD: Verstehen Sie, wie Continuous Integration und Continuous Deployment (CI/CD) Prozesse in OpenShift integriert und automatisiert werden, unter Nutzung von Jenkins oder anderen CI/CD-Tools.
Sicherheit in OpenShift: Erlernen Sie die Sicherheitsaspekte in OpenShift, einschließlich Netzwerkrichtlinien, Sicherheitskontexte und die Verwaltung von Secrets.
Troubleshooting: Entwickeln Sie Fähigkeiten zur Fehlerbehebung in OpenShift-Umgebungen, um gängige Probleme zu identifizieren und zu lösen.
OpenShift Updates und Upgrades: Verstehen Sie den Prozess für das Aktualisieren und Upgraden von OpenShift-Clustern.