Kontakt aufnehmen

Schulungsübersicht

Einleitung

Überblick zur Orchestrierung von Containern mit Kubernetes

Grundlagen der Kubernetes-Architektur

  • Pods, Labels/Selektoren, Replikationscontroller, Services und API

Installation eines Kubernetes-Clusters

Auszug von Docker-Images aus dem Internet

Erstellung von Pods, Volumes sowie Deployments in Kubernetes

Gruppierung und Organisation des Clusters

Nutzung von Kubernetes-Namespaces zur Verwaltung verschiedener Umgebungen

  • Verwaltung von Test-, Staging- und Produktivumgebungen innerhalb desselben Clusters
  • Bewährte Vorgehensweisen bei der Nutzung von Kubernetes-Namespaces

Aufspüren und Verbinden zu Containern

Identifizierung und Bereitstellung von Services

  • Nicht-HTTP-Services wie z. B. passiver FTP, SMTP oder LDAP

Sicherheit in Kubernetes

  • Authentifizierung und Autorisierung

Aktualisierung eines Kubernetes-Clusters

  • Wie man Auswirkungen auf den Betrieb minimiert

Fortgeschrittene Netzwerktechniken

  • Unterschiede zwischen Docker- und Kubernetes-Netzwerken

Schnittstellen zwischen Netzwerkanbietern und Kubernetes-Netzwerkarchitektur

  • Bewährte Methoden zur Trennung von Services im Cluster
  • Vergleich verschiedener CNI-Anbieter hinsichtlich Leistung, Funktionalität usw.

Überwachung von Kubernetes-Clustern

  • Cluster-Logging mit Elasticsearch und Fluentd
  • Überwachung auf Container-Ebene (z. B. cAdvisor UI, InfluxDB, Prometheus)

Bewährte Vorgehensweisen beim Betrieb von containerisierten Servern und Datenbanken

Skalierung des Kubernetes-Clusters

Infrastruktur für Kubernetes-Einsatzumgebungen

  • Bereitstellung, Partitionierung und Netzwerkplanung

Aufbau eines hochverfügbaren Clusters

  • Lastverteilung sowie Service-Discovery-Mechanismen

Bereitstellung skalierbarer Anwendungen

  • Horizontales Autoscaling von Pods
  • Datenbank-Clustering in Kubernetes-Umgebungen

Aktualisierung der Anwendung

  • Einführung neuer Releases in Kubernetes-Umgebungen

Problembehandlung

  • Diagnose und Behebung häufig auftretender Probleme bei der Nutzung von Kubernetes

Zusammenfassung und Abschluss

Voraussetzungen

  • Erfahrung mit Docker-Containern
  • Gute Kenntnisse der Linux-Befehlszeile
  • Grundverständnis von Netzwerkprinzipien

Zielgruppe

  • Softwareentwickler
  • Architekten
  • Einsatz- und Deployment-Ingenieure
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien