Kontakt aufnehmen

Schulungsübersicht

Container-Architektur

  • Container vs. VMs
  • Dissektion von Containern
  • Container-Verwaltungssysteme
  • OCI und CRI

Container-Orchestrierung

  • Einschränkungen von Container-Verwaltungssystemen
  • Kubernetes-Architektur
  • Einführung
  • Masters/Nodes
  • Etcd
  • Kube-apiserver
  • Kubelet
  • Kube-proxy
  • Controller-Manager
  • Kube-Scheduler
  • Design und Installation eines Kubernetes-Clusters
  • Labore
  • Installation eines Kubernetes-Clusters mit mehreren Knoten

Kubernetes-Befehlszeilentools

  • Imperativ vs. deklarativ
  • Kubectl
  • Krew
  • Kube ns
  • kube ctx
  • Labore
  • Erste Schritte mit Kubernetes
  • Kubectl-Befehle
  • Werkzeuge des Gewerbes

Kubernetes-Kernkonzepte

  • Namespaces
  • Pod und Multi-Container-Pods
  • Labels und Selektoren
  • Replikationscontroller / ReplicaSets
  • Deployments (Rollende Updates und Rollbacks)
  • ConfigMaps und Secrets
  • Liveness und Readiness
  • Labore
  • Kubernetes-Kernkonzepte
  • Rollendes Update und Rollback
  • Labels und Selektoren
  • ConfigMaps und Secrets
  • Liveness und Readiness

Kubernetes-Netzwerk

  • Cluster-Netzwerk
  • Pod-Netzwerk
  • Dienst-Netzwerk
  • CoreDNS in Kubernetes
  • Ingress
  • Labore
  • Netzwerk
  • Dienste
  • Ingress

Zeiteinteilung (Scheduling)

  • Manuelles Scheduling
  • Taints und Tolerationen
  • Knoten-Labels und Selektoren
  • Knoten-Affinität
  • Statische Pods
  • DaemonSets
  • Labore
  • Manuelles Scheduling
  • Taints und Tolerationen
  • Knoten-Labels und Selektoren
  • Knoten-Affinität
  • Statische Pods
  • DaemonSets
  • Jobs und Cronjobs

Kubernetes und Speicher (Storage)

  • Persistente Volumes
  • Persistente Volume-Anfragen (Claims)
  • Dynamic Provisioning mit StorageClass
  • Labore
  • Statisches Provisioning
  • Dynamisches Provisioning

Kubernetes-Sicherheit

  • Rollenbasierte Zugriffskontrolle (RBAC)
  • Service Accounts
  • Sicherheitskontexte
  • Ressourcenquoten
  • Netzwerkrichtlinie (Network Policy)
  • Labore
  • RBAC und Cluster-Rollen
  • Service Accounts
  • Sicherheitskontexte
  • Netzwerkrichtlinie (Network Policy)

Protokollierung und Überwachung

  • Helm
  • Operatoren
  • Überwachung von Cluster-Komponenten
  • Einrichten des GAP-Stacks - Grafana Alertmanager Prometheus
  • Labore
  • Helm
  • Einrichten des GAP-Stacks

Voraussetzungen

  • Verständnis der Konzepte der Cloud-Computing
  • Vertrautheit mit der Linux-Befehlszeile

Zielgruppe

  • DevOps-Ingenieure
  • Entwickler
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien