← Zurück zur Academy-Übersicht

Kubernetes-Kurse

Von der Einführung bis zu Multi-Cluster-GitOps und Service Mesh – nach Teilgebiet sortiert, 7 Untergruppen.

GitOps & Deployment-Automatisierung

Kubernetes CRDs & Operator Pattern — Kubernetes um eigene Objekte erweitern

Aufbau

Eigene CustomResourceDefinition schreiben, Custom Resource vs. Controller/Operator.

Kubernetes GitOps — Deklaratives Deployment mit ArgoCD

Aufbau

ArgoCD-Application-CRD, Sync/Health-Status, Drift Detection, Self-Healing, Rollback per git revert.

Kubernetes GitOps at Scale — App-of-Apps & Sync-Waves

Aufbau

App-of-Apps-Pattern, Sync-Waves zur erzwungenen Reihenfolge.

Kubernetes GitOps at Scale — ApplicationSet & Generators

Aufbau

ApplicationSet-Controller mit List-, Git-Directory- und Cluster-Generator.

Kubernetes GitOps at Scale — Matrix-Generator: Cluster × Verzeichnis kombiniert

Aufbau

Matrix-Generator kombiniert Cluster- und Git-Directory-Generator zu allen Kombinationen.

Kubernetes GitOps at Scale — Multi-Cluster mit dem ApplicationSet Cluster-Generator

Aufbau

Cluster-Generator: eine Application pro Cluster-Secret auf drei kind-Clustern.

Kubernetes GitOps mit Flux — Abgrenzung und Umstieg von ArgoCD

Aufbau

Flux-Architektur im Vergleich zu ArgoCD, GitRepository und Kustomization.

Kubernetes Operator betreiben: Lifecycle-Management mit OLM

Aufbau

OLM lokal installieren, eigenes Bundle erzeugen, File-Based Catalog mit opm.

Kubernetes Operator entwickeln mit Kubebuilder (Go)

Aufbau

Kubebuilder-Projekt, echter Reconciler mit client-go, Test mit envtest/Ginkgo.

Kubernetes Operator härten: Admission- & Conversion-Webhooks mit Kubebuilder

Aufbau

Mutating-/Validating-Webhooks in Go, envtest, Conversion-Webhook v1alpha1→v1.

Kubernetes Progressive Delivery — Canary & Blue-Green mit Argo Rollouts

Aufbau

Rollout-CR mit Canary/Blue-Green, AnalysisTemplate als Promotion-Gate.

Weiterbildungsgespräch buchen