Kontakt aufnehmen

Schulungsübersicht

Einführung in Kubernetes

  • Übersicht über Kubernetes und dessen Architektur
  • Komponenten: API Server, Controller Manager, Scheduler, etcd und Kubelet
  • Verständnis von Pods, Nodes und Clustern

Ressourcenmanagement

  • Isolierung von Ressourcen durch Namespaces
  • Definition von Requests und Limits für Berechnungsressourcen
  • Skalierung von Anwendungen mit Kubernetes

Verwaltung von Workloads

  • Bereitstellung von Anwendungen über Deployments, StatefulSets und DaemonSets
  • Nutzung von Jobs und CronJobs zur Aufgabenscheduling
  • Umgang mit Updates und Rollbacks

Netzwerk und Service Discovery

  • Verständnis der Kubernetes Services: ClusterIP, NodePort, LoadBalancer, ExternalName
  • Konfiguration von DNS und Service Discovery
  • Bereitstellung von Anwendungen über Ingress

Datenpersistenz

  • Persistierung von Daten mit Persistent Volumes und Persistent Volume Claims
  • Nutzung von statischen und dynamischen Volumes
  • Verständnis von Access Modes, Reclaim Policies und Projected Volumes

Konfigurationsmanagement

  • Bereitstellung von ConfigMaps und Secrets
  • Nutzung von Umgebungsvariablen und Volumes für Konfiguration

Cluster-Management

  • Updates von Kubernetes-Clustern mit kubeadm
  • Konfiguration der Authentifizierung mit TLS-Zertifikaten
  • Verwaltung von Berechtigungen mittels Role-Based Access Control (RBAC)

Erweiterte 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
  • Nutzung von kubectl und Logs zur Fehlersuche

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Basiswissen über Linux-Befehle
  • Vertrautheit mit Konzepten der Containerisierung (z. B. Docker)
  • Erkenntnisse in Netzwerkgrundlagen sind empfehlenswert, aber nicht zwingend erforderlich

Zielgruppe

  • Systemadministratoren
  • DevOps-Ingenieure
  • Entwickler, die darauf abzielen, Container-Anwendungen bereitzustellen und zu verwalten
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien