Kontakt aufnehmen

Schulungsübersicht

Kursübersicht für die Tage 1–2

Einführung

I. Container-Architektur

Container im Vergleich zu VMs

Analyse von Containern

Container-Verwaltungssysteme

OCI und CRI

II. Container-Orchestrierung

Einschränkungen 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

III. Kubernetes-Befehlszeilen-Tools

Imperativ versus deklarativ

Kubectl

Krew

Kube ns

kube ctx

Labore

Erste Schritte mit Kubernetes

Kubectl-Befehle

Werkzeuge des Fachgebiets

IV. Kernkonzepte von Kubernetes

Namespaces

Pods und Multi-Container-Pods

Labels und Selektoren

Replikationscontroller / ReplicaSets

Deployments (Rolling Updates und Rollbacks)

ConfigMaps und Secrets

Liveness und Readiness

Labore

Kernkonzepte von Kubernetes

Rolling Update und Rollback

Labels und Selektoren

ConfigMaps und Secrets

Liveness und Readiness

V. Kubernetes-Netzwerk

Cluster-Netzwerk

Pod-Netzwerk

Service-Netzwerk

CoreDNS in Kubernetes

Ingress

Labore

Netzwerken

Dienste (Services)

Ingress

Kursübersicht für die Tage 3–4

VI. Scheduling

Manuelles Scheduling

Taints und Tolerationen

Node-Labels und Selektoren

Node-Affinität

Statische Pods

DaemonSets

Labore

Manuelles Scheduling

Taints und Tolerationen

Node-Labels und Selektoren

Node-Affinität

Statische Pods

DaemonSets

Jobs und Cronjobs

VII. Kubernetes und Speicher

Persistent Volumes

Persistent Volume Claims

Dynamische Bereitstellung mit StorageClass

Labore

Statische Bereitstellung

Dynamische Bereitstellung

VIII. Kubernetes-Sicherheit

Roll Based Access Control

Service Accounts

Security Contexts

Ressourcenbeschränkungen (Resource Quotas)

Network Policy

Labore

RBAC und Cluster Roles

Service Accounts

Security Contexts

Network Policy

IX. Logging und Monitoring

Helm

Operatoren

Überwachung von Cluster-Komponenten

Einrichten des GAP-Stacks - Grafana Alertmanager Prometheus

Labore

Helm

Einrichten des GAP-Stacks

Abschluss

Voraussetzungen

  • Verständnis von Cloud-Computing-Konzepten
  • Kenntnisse in der Linux-Befehlszeile

Zielgruppe

  • DevOps-Ingenieure
  • Entwickler
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien