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
- Übersicht von Kubernetes und seiner Architektur
- Wesentliche Komponenten: API-Server, Controller Manager, Scheduler, etcd und Kubelet
- Verständnis von Pods, Nodes und Clustern
Ressourcenmanagement
- Isolierung von Ressourcen mit Namespaces
- Definition von Requests und Limits für Rechenressourcen
- Skalierung von Anwendungen mit Kubernetes
Verwalten von Workloads
- Bereitstellung von Anwendungen über Deployments, StatefulSets und DaemonSets
- Verwendung von Jobs und CronJobs zur Aufgabenplanung
- Umgang mit Updates und Rollbacks
Netzwerken und Service Discovery
- Verständnis von Kubernetes Services: ClusterIP, NodePort, LoadBalancer, ExternalName
- Konfiguration von DNS und Service Discovery
- Zugänglichmachung von Anwendungen über Ingress
Datenpersistenz
- Persistente Daten mit Persistent Volumes und Persistent Volume Claims
- Verwendung von statischen und dynamischen Volumes
- Verständnis von Access Modes, Reclaim Policies und Projected Volumes
Konfigurationsmanagement
- Bereitstellung von ConfigMaps und Secrets
- Verwendung von Umgebungsvariablen und Volumes für Konfigurationen
Cluster-Management
- Upgrades von Kubernetes-Clustern mit kubeadm
- Konfiguration der Authentifizierung über TLS-Zertifikate
- Verwaltung der Berechtigungen über Role-Based Access Control (RBAC)
Fortschrittliche Skalierungsstrategien
- NodeSelector, NodeAffinity und PodAffinity
- Verständnis und Anwendung von Taints und Tolerations
Bereitstellung mit Helm
- Einführung in Helm und Helm Charts
- Erstellung und Bereitstellung von Helm Charts
- Verwaltung von Abhängigkeiten mit Helm
Fehlerbehebung in Kubernetes
- Analyse von BackOff- und CrashLoopBackOff-Problemen
- Behebung von Nodes im Zustand NotReady
- Verwendung von kubectl und Logs zur Fehlersuche
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Grundlegendes Verständnis von Linux-Befehlen
- Vertrautheit mit Konzepten der Containerisierung (z.B. Docker)
- Erfahrung mit Netzwerk-Grundlagen ist empfehlenswert, aber nicht zwingend erforderlich
Zielgruppe
- Systemadministrator_innen
- DevOps-Ingenieur_innen
- Entwickler_innen, die darauf abzielen, container-basierte Anwendungen zu deployen und zu verwalten
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