Kontakt aufnehmen

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien