Kontakt aufnehmen

Schulungsübersicht

Container-Architektur

  • Container vs. virtuelle Maschinen
  • Analyse 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 Nodes

Kubernetes-Kommandozeilentools

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

Kubernetes-Kernkonzepte

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

Kubernetes-Netzwerken

  • Cluster-Netzwerken
  • Pod-Netzwerken
  • Service-Netzwerken
  • CoreDNS in Kubernetes
  • Ingress
  • Labore
  • Netzwerken
  • Services
  • Ingress

Planung (Scheduling)

  • Manuelle Planung
  • Taints und Tolerations
  • Node-Labels und Selektoren
  • Node-Affinität
  • Statische Pods
  • DaemonSets
  • Labore
  • Manuelle Planung
  • Taints und Tolerations
  • Node-Labels und Selektoren
  • Node-Affinität
  • Statische Pods
  • DaemonSets
  • Jobs und Cronjobs

Kubernetes und Speicher (Storage)

  • Persistent Volumes
  • Persistent Volume Claims
  • Dynamic Provisioning mit StorageClass
  • Labore
  • Statisches Provisioning
  • Dynamisches Provisioning

Kubernetes-Sicherheit

  • Role Based Access Control (RBAC)
  • Service Accounts
  • Security Contexts
  • Ressourcenkontingente (Resource Quotas)
  • Netzwerkrichtlinien (Network Policy)
  • Labore
  • RBAC und Cluster-Rollen
  • Service Accounts
  • Security Contexts
  • Netzwerkrichtlinien

Protokollierung und Überwachung (Logging und Monitoring)

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

Voraussetzungen

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

Zielgruppe

  • DevOps-Engineers
  • Entwickler
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien