Kontakt aufnehmen

Schulungsübersicht

Einführung

Übersicht über die Container-Orchestrierung mit Kubernetes

Übersicht über die Kubernetes-Architektur

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

Installieren eines Kubernetes-Clusters

Herunterladen 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 unterschiedlicher Umgebungen

  • Verwaltung von Test-, Staging- und Produktionsumgebungen innerhalb desselben Clusters
  • Best Practices für Kubernetes-Namensräume

Entdecken und Verbinden mit Containern

Entdecken und Veröffentlichen von Diensten

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

Kubernetes-Sicherheit

  • Authentifizierung & Autorisierung

Upgrade eines Kubernetes-Clusters

  • Minimierung der Auswirkungen

Erweitertes Networking

  • Docker-Networking im Vergleich zu Kubernetes-Networking

Schnittstelle zwischen Netzwerk-Providern und Kubernetes-Networking

  • Best Practices zur Trennung von Diensten in einem Cluster
  • Vergleich verschiedener CNI-Provider (Leistung, Funktionen usw.)

Überwachung von Kubernetes

  • Cluster-Logging mit Elasticsearch und Fluentd
  • Überwachung auf Containerebene (cAdvisor UI, InfluxDB, Prometheus)

Best Practices für den Betrieb containerisierter Server und Datenspeicher

Skalieren Ihres Kubernetes-Clusters

Infrastruktur für Kubernetes

  • Bereitstellung, Partitionierung, Networking

Erstellung eines hochverfügbaren Clusters

  • Load Balancing und Service Discovery

Bereitstellung einer skalierbaren Anwendung

  • Horizontales Autoscaling von Pods
  • Database-Clustering in Kubernetes

Aktualisieren Ihrer Anwendung

  • Releases in Kubernetes

Fehlerbehebung

  • Diagnose und Behebung häufiger Kubernetes-Probleme

Zusammenfassung und Fazit

Voraussetzungen

  • Erfahrung mit Docker-Containern
  • Vertrautheit mit der Linux-Befehlszeile
  • Grundverständnis von Netzwerkkonzepten

Zielgruppe

  • Softwareentwickler
  • Architekten
  • Bereitstellungsingenieure
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien