Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung in Kubernetes
- Überblick über Kubernetes und seine Architektur,
- Kernkomponenten: API-Server, Controller Manager, Scheduler, etcd sowie Kubelet,
- Verständnis von Pods, Nodes und Clustern.
Ressourcenverwaltung
- Ressourcenantrennung mithilfe von Namespaces,
- Definition von Requests und Limits für Rechenressourcen,
- Skalierung von Anwendungen unter Kubernetes.
Verwaltung von Workloads
- Bereitstellung von Anwendungen mit Deployments, StatefulSets und DaemonSets,
- Einsatz von Jobs sowie CronJobs zur Aufgabenplanung,
- Ausführung von Updates sowie Rollbacks.
Netzwerkverwaltung und Service-Discovery
- Grundlagen zu Kubernetes-Services: ClusterIP, NodePort, LoadBalancer und ExternalName,
- Konfiguration von DNS sowie Service Discovery,
- Einrichtung des Zugriffs auf Anwendungen via Ingress.
Datenpersistenz
- Sichere Datenspeicherung mit Persistent Volumes und Persistent Volume Claims,
- Nutzung statischer sowie dynamisch generierter Volumes,
- Verständnis der Zugriffsmodi, Rückgaberegeln sowie Projektierte Volumes.
Konfigurationsmanagement
- Einsatz von ConfigMaps und Secrets,
- Verwendung von Umgebungsvariablen sowie Volumes zur Konfiguration.
Cluster-Verwaltung
- Aktualisierung von Kubernetes-Clustern mittels kubeadm,
- Sicherstellung der Authentifizierung durch TLS-Zertifikate,
- Zugriffssteuerung über Role-Based Access Control (RBAC).
Fortgeschrittene Skalierungsstrategien
- Einsatz von NodeSelector, NodeAffinity sowie PodAffinity,
- Verständnis und Anwendung von Taints und Tolerations.
Bereitstellung mit Helm
- Einführung in Helm und Helm Charts,
- Erstellung und Bereitstellung eigener Helm Charts,
- Verwaltung von Abhängigkeiten unter Verwendung von Helm.
Troubleshooting in Kubernetes
- Diagnose von Problemen wie BackOff oder CrashLoopBackOff,
- Lösung von Zustandsproblemen bei Nodes, die als „NotReady“ gekennzeichnet sind,
- Nutzung von kubectl und Log-Informationen zur Fehlersuche.
Zusammenfassung sowie nächste Schritte
Voraussetzungen
- Grundlegende Kenntnisse der Linux-Befehle,
- Erfahrung mit Konzepten der Containerisierung (z. B. Docker),
- Kenntnisse der Netzwerkgrundlagen sind wünschenswert, aber nicht zwingend erforderlich.
Zielgruppe
- Systemadministratoren,
- DevOps-Ingenieure,
- Entwickler, die containerisierte Anwendungen bereitstellen und verwalten möchten.
35 Stunden
Erfahrungsberichte (1)
Ich mochte das Einzelgesprächsformat dieses Kurses, das eine viel größere Flexibilität bei Fragen und Antworten ermöglichte. Der Dozent behandelte das Material, das für meine Ausbildungsbedürfnisse relevant war, sowie zusätzliche Kenntnisse, die mich sicherlich auch in Zukunft voranbringen werden.
Dylan - MacStadium
Kurs - Kubernetes Comprehensive
Maschinelle Übersetzung