Kubernetes Cluster für Fortgeschrittene - Aufbau und Konfiguration

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

Der Kurs "Kubernetes Cluster für Fortgeschrittene - Aufbau und Konfiguration" richtet sich an Teilnehmer mit einem grundlegenden Verständnis von Kubernetes, die sich an die Anpassung von Clustern beschäftigen möchten, indem sie geschäftsspezifische Komponenten erstellen, um leistungsfähigere Lösungen bereitzustellen.

Dieser Kurs konzentriert sich dabei auf fortgeschrittene Themen wie die Bereitstellung robuster Anwendungen, die Erweiterung von Kubernetes, die Bereitstellung von Clustern und die Verlagerung des Datenverkehrs mit Netzwerkrichtlinien.

Der Kurs beginnt mit der Bereitstellung belastbarer Anwendungen, der Erweiterung von Kubernetes, der Cluster-Bereitstellung und eines ServiceMeshs.

Der Kurs schließt mit einer Lektion über Rollen und Zugriffskontrolle sowie einem Überblick über Serverless ab.

Zielgruppe

  • DevOps Engineer
  • Software Entwickler
  • System Administratoren

Voraussetzungen

  • Besuch des Kurses "Einführung in Kubernetes" oder vergleichbare Kenntnisse

Agenda

Cluster-Bereitstellung

  • Bereitstellung eines Cluster mit der Cluster-API und kubeadm

Observability sicherstellen

  • Prometheus
  • Fluentd
  • Jaeger (OpenTracing)
  • ServiceMesh (istio)

Bereitstellen von belastbaren Anwendungen

  • Deployments / ReplicaSets
  • StatefulSets
  • DaemonSets
  • Jobs
  • CronJobs

Skalierung und Verlässlichkeit

  • Readiness/LiveNess - Probe
  • HPA (HorizontalPodAutoscaler)
  • Cluster-Autoscaler
  • Init Container

Erweitern von Kubernetes

  • Schedulers
  • Controller/Operatoren
  • Custom Ressource Definitions (CRD's)

Datenverlagerung und Netzwerkrichtlinien

  • Einrichtung eines ServiceMeshs mit istio

Arbeiten mit Konfigurationen

  • Konzepte der ConfigMaps/Secrets verstehe
  • ConfigMaps/Secrets praktisch anwenden
  • Sealed Secrets als Sicherheitskonzept für Passwörter

Updates / CI/CD - Patterns

  • Patterns für Bereitstellung und Updates
  • Best Practices für regelmäßige Upgrades, Canary Deploys, Blue-Green Deploys etc.

Rollen und Zugriffskontrolle (RBAC)

  • Rollenkonzepte verstehen
  • ServiceAccounts mit Rollenzuweisungen einrichten
  • RBAC debuggen

Serverless

  • Konzepte von Serverless Applications
  • Knative

Best Practices

  • Anwendungsfälle
  • Best Practices
  • Beispiele aus der Praxis

Ziele

Der Kurs "Kubernetes Cluster für Fortgeschrittene - Aufbau und Konfiguration" richtet sich an Teilnehmer mit einem grundlegenden Verständnis von Kubernetes, die sich an die Anpassung von Clustern beschäftigen möchten, indem sie geschäftsspezifische Komponenten erstellen, um leistungsfähigere Lösungen bereitzustellen.

Dieser Kurs konzentriert sich dabei auf fortgeschrittene Themen wie die Bereitstellung robuster Anwendungen, die Erweiterung von Kubernetes, die Bereitstellung von Clustern und die Verlagerung des Datenverkehrs mit Netzwerkrichtlinien.

Der Kurs beginnt mit der Bereitstellung belastbarer Anwendungen, der Erweiterung von Kubernetes, der Cluster-Bereitstellung und eines ServiceMeshs.

Der Kurs schließt mit einer Lektion über Rollen und Zugriffskontrolle sowie einem Überblick über Serverless ab.

Zielgruppe

  • DevOps Engineer
  • Software Entwickler
  • System Administratoren

Voraussetzungen

  • Besuch des Kurses "Einführung in Kubernetes" oder vergleichbare Kenntnisse

Agenda

Cluster-Bereitstellung

  • Bereitstellung eines Cluster mit der Cluster-API und kubeadm

Observability sicherstellen

  • Prometheus
  • Fluentd
  • Jaeger (OpenTracing)
  • ServiceMesh (istio)

Bereitstellen von belastbaren Anwendungen

  • Deployments / ReplicaSets
  • StatefulSets
  • DaemonSets
  • Jobs
  • CronJobs

Skalierung und Verlässlichkeit

  • Readiness/LiveNess - Probe
  • HPA (HorizontalPodAutoscaler)
  • Cluster-Autoscaler
  • Init Container

Erweitern von Kubernetes

  • Schedulers
  • Controller/Operatoren
  • Custom Ressource Definitions (CRD's)

Datenverlagerung und Netzwerkrichtlinien

  • Einrichtung eines ServiceMeshs mit istio

Arbeiten mit Konfigurationen

  • Konzepte der ConfigMaps/Secrets verstehe
  • ConfigMaps/Secrets praktisch anwenden
  • Sealed Secrets als Sicherheitskonzept für Passwörter

Updates / CI/CD - Patterns

  • Patterns für Bereitstellung und Updates
  • Best Practices für regelmäßige Upgrades, Canary Deploys, Blue-Green Deploys etc.

Rollen und Zugriffskontrolle (RBAC)

  • Rollenkonzepte verstehen
  • ServiceAccounts mit Rollenzuweisungen einrichten
  • RBAC debuggen

Serverless

  • Konzepte von Serverless Applications
  • Knative

Best Practices

  • Anwendungsfälle
  • Best Practices
  • Beispiele aus der Praxis

Tags

Diese Seite weiterempfehlen