Kontakt aufnehmen

Schulungsübersicht

Architektur von Containern

  • Container vs. virtuelle Maschinen
  • Die Anatomie von Containern
  • Container-Verwaltungssysteme
  • OCI und CRI

Container-Orchestrierung

  • Begrenzungen von Container-Verwaltungssystemen
  • Kubernetes-Architektur
  • Einführung
  • Masters/Nodes
  • Etcd
  • Kube-apiserver
  • Kubelet
  • Kube-proxy
  • Controller-Manager
  • Kube-Scheduler
  • Entwurf und Installation eines Kubernetes-Clusters
  • Labore
  • Installation eines Multi-Node-Kubernetes-Clusters

Kubernetes-Kommandozeilenwerkzeuge

  • Imperativ vs. deklarativer Ansatz
  • Kubectl
  • Krew
  • Kube ns
  • kube ctx
  • Labore
  • Erste Schritte mit Kubernetes
  • Kubectl-Befehle
  • Werkzeuge des Handwerks

Kubernetes-Kernkonzepte

  • Namespaces
  • Pods und Multi-Container-Pods
  • Labels und Selektoren
  • Replikationscontroller / ReplicaSets
  • Deployments (Rolling Updates und Rollbacks)
  • 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
  • Netzwerke
  • Services
  • Ingress

Scheduling

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

Kubernetes und Speicher

  • Persistent Volumes
  • Persistent Volume Claims
  • Dynamische Bereitstellung mit StorageClass
  • Labore
  • Statische Bereitstellung
  • Dynamische Bereitstellung

Kubernetes-Sicherheit

  • Rolle-basierte Zugriffskontrolle (RBAC)
  • Service Accounts
  • Security Contexts
  • Ressourcenquoten
  • Network Policy
  • Labore
  • RBAC und Cluster-Rollen
  • Service Accounts
  • Security Contexts
  • Network Policy

Logging und Monitoring

  • Helm
  • Operators
  • Überwachung von Clusterkomponenten
  • Einrichtung des GAP-Stacks – Grafana, Alertmanager, Prometheus
  • Labore
  • Helm
  • Einrichtung des GAP-Stacks

Voraussetzungen

  • Verständnis von Cloud-Computing-Konzepten
  • Vertrautheit mit der Linux-Kommandozeile

Zielgruppe

  • DevOps-Engineere
  • Entwickler
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien