Kontakt aufnehmen

Schulungsübersicht

Einführung

Überblick über Container-Orchestrierung mit Kubernetes

Überblick über die Kubernetes-Architektur

  • Pods, Labels/Selektoren, Replikationscontroller, Dienste, API

Installation eines Kubernetes-Clusters

Holen eines Docker-Images aus dem Internet

Erstellen von Kubernetes-Pods, Volumes und Deployments

Gruppieren und Organisieren Ihres Clusters

Nutzung von Kubernetes-Namensräumen zur Verwaltung verschiedener Umgebungen

  • Verwaltung von Test-, Staging- und Produktionsumgebungen innerhalb desselben Clusters
  • Bewährte Verfahren für Kubernetes-Namensräume

Entdecken und Verbinden von Containern

Entdecken und Veröffentlichen von Diensten

  • Nicht-HTTP-Dienste (Passives FTP, SMTP, LDAP usw.)

Sicherheit in Kubernetes

  • Authentifizierung & Autorisierung

Aktualisieren eines Kubernetes-Clusters

  • Auswirkungen minimieren

Fortgeschrittenes Networking

  • Docker-Networking im Vergleich zu Kubernetes-Networking

Schnittstelle zwischen Netzwerkanbietern und Kubernetes-Networking

  • Bewährte Verfahren zur Trennung von Diensten in einem Cluster
  • Vergleich verschiedener CNI-Anbieter (Leistungsverhalten, Funktionen usw.)

Überwachung von Kubernetes

  • Cluster-Protokollierung mit Elasticsearch und Fluentd
  • Container-Ebene-Monitoring (cAdvisor UI, InfluxDB, Prometheus)

Bewährte Verfahren für den Betrieb containerisierter Server und Datenspeicher

Skalieren Ihres Kubernetes-Clusters

Infrastruktur für Kubernetes

  • Bereitstellung, Partitionierung, Networking

Aufbau eines hochverfügbaren Clusters

  • Lastverteilung und Service Discovery

Bereitstellung einer skalierbaren Anwendung

  • Horizontales Pod-Autoscaling
  • Datenbank-Clustering in Kubernetes

Aktualisieren Ihrer Anwendung

  • Releases in Kubernetes

Fehlerbehebung

  • Diagnose und Behebung häufiger Kubernetes-Probleme

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Erfahrung mit Docker-Containern
  • Kenntnisse in der Linux-Befehlszeile
  • Verständnis von Netzwerkkonzepten

Zielgruppe

  • Softwareentwickler
  • Architekten
  • Bereitstellungsingenieure
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien