Kontakt aufnehmen

Schulungsübersicht

Kursübersicht für die Tage 1-2

Einführung

I. Container-Architektur

Container vs. Virtuelle Maschinen

Zerlegung von Containern

Container-Management-Systeme

OCI und CRI

II. Container-Orchestrierung

Einschränkungen von Container-Management-Systemen

Kubernetes-Architektur

Einführung

Masters/Nodes

Etcd

Kube-API-Server

Kubelet

Kube-Proxy

Controller-Manager

Kube-Scheduler

Entwurf und Installation eines Kubernetes-Clusters

Labs

Installation eines Multi-Node-Kubernetes-Clusters

III. Kubernetes-Befehlszeilenwerkzeuge

Imperativ vs. deklarativ

Kubectl

Krew

Kube ns

kube ctx

Labs

Erste Schritte mit Kubernetes

Kubectl-Befehle

Werkzeuge des Handwerks

IV. Kernkonzepte von Kubernetes

Namensräume

Pod und Multi-Container-Pods

Labels und Selektoren

Replikationscontroller / ReplicaSets

Deployments (Rolling Updates und Rollbacks)

ConfigMaps und Secrets

Liveness und Readiness

Labs

Kernkonzepte von Kubernetes

Rolling Update und Rollback

Labels und Selektoren

ConfigMaps und Secrets

Liveness und Readiness

V. Kubernetes-Netzwerken

Cluster-Netzwerk

Pod-Netzwerk

Service-Netzwerk

CoreDNS in Kubernetes

Ingress

Labs

Networking

Services

Ingress

Kursübersicht für die Tage 3-4

VI. Scheduling

Manuelles Scheduling

Taints und Tolerations

Node-Labels und Selektoren

Node Affinity

Statische Pods

DaemonSets

Labs

Manuelles Scheduling

Taints und Tolerations

Node-Labels und Selektoren

Node Affinity

Statische Pods

DaemonSets

Jobs und Cronjobs

VII. Kubernetes und Speicher

Persistent Volumes

Persistent Volume Claims

Dynamische Bereitstellung mit StorageClass

Labs

Statische Provisionierung

Dynamische Provisionierung

VIII. Kubernetes-Sicherheit

Rollenbasierte Zugriffskontrolle

Service Accounts

Security Contexts

Resource Quotas

Network Policy

Labs

RBAC und Cluster Roles

Service Accounts

Security Contexts

Network Policy

IX. Logging und Überwachung

Helm

Operatoren

Überwachung von Cluster-Komponenten

Einrichtung des GAP-Stacks - Grafana Alertmanager Prometheus

Labs

Helm

Einrichtung des GAP-Stacks

Fazit

Voraussetzungen

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

Zielgruppe

  • DevOps-Ingenieure
  • Entwickler
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien