Schulungsübersicht

Kursübersicht für die Tage 1-2

Einführung

I. Architektur von Containern

  • Container vs. VMs

  • Sezieren von Containern

  • Container Management Systeme

  • OCI und CRI

II. Container-Orchestrierung

  • Container Management Systeme Beschränkungen

  • Kubernetes Architektur

    • Einführung

    • Master/Knoten

    • Etcd

    • Kube-apiserver

    • Kubelet

    • Kube-Proxy

    • Controller-Manager

    • Kube-Scheduler

  • Entwurf und Installation eines Kubernetes-Clusters

  • Laboratorien

    • Installation eines Mehrknoten-Kubernetes-Clusters

III. Kubernetes Befehlszeilen-Tools

  • Imperativ vs. deklarativ

  • Kubectl

  • Krew

  • Kube ns

  • kube ctx

  • Laboratorien

    • Erste Schritte mit Kubernetes

    • Kubectl-Befehle

    • Werkzeuge des Handwerks

IV. Kubernetes Kernkonzepte

  • Namespaces

  • Pod und Multi-Container-Pods

  • Labels und Selektoren

  • Replikationssteuerungen / ReplicaSets

  • Deployments (Rolling Updates und Rolling Back)

  • ConfigMaps und Geheimnisse

  • Liveness und Bereitschaft

  • Übungen

    • Kubernetes Kernkonzepte

    • Rolling Update und Rollback

    • Bezeichnungen und Selektoren

    • ConfigMaps und Geheimnisse

    • Liveness und Bereitschaft

V. Kubernetes Networking

  • Cluster Networking

  • Pod Networking

  • Dienst Networking

  • CoreDNS in Kubernetes

  • Ingress

  • Labs

    • Networking

    • Dienste

    • Ingress

Kursübersicht für die Tage 3-4

VI. Zeitplanung

  • Manuelle Planung

  • Färbungen und Toleranzen

  • Knotenbezeichnungen und Selektoren

  • Knoten-Affinität

  • Statische Pods

  • DaemonSets

  • Laboratorien

    • Manuelle Einplanung

    • Taints und Toleranzen

    • Knotenbezeichnungen und Selektoren

    • Knoten-Affinität

    • Statische Pods

    • DaemonSets

    • Aufträge und Cronjobs

VII. Kubernetes und Speicherung

  • Persistente Volumes

  • Persistente Volume-Ansprüche

  • Dynamische Bereitstellung mit StorageClass

  • Labs

    • Statische Bereitstellung

    • Dynamische Bereitstellung

VIII. Kubernetes Sicherheit

  • Rollenbasierte Access Kontrolle

  • Dienst-Konten

  • Sicherheitskontexte

  • Ressourcenkontingente

  • Netzwerk-Politik

  • Laboratorien

    • RBAC und Cluster-Rollen

    • Dienst-Konten

    • Sicherheitskontexte

    • Netzwerk-Politik

IX. Protokollierung und Überwachung

  • Helm

  • Betreiber

  • Überwachung von Cluster-Komponenten

  • Einrichten des GAP-Stacks - Grafana Alertmanager Prometheus

  • Laboratorien

    • Helm

    • Einrichten des GAP-Stacks

Schlussfolgerung

Voraussetzungen

  • Verständnis für Cloud-Computing-Konzepte
  • Vertrautheit mit der Linux Kommandozeile

Publikum

  • DevOps Ingenieure
  • Entwickler
 28 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien