Kubernetes
Kubernetes von Grund auf lernen. Deployments, Services, Ingress, Helm, Skalierung, RBAC und Observability.
14 Lektionen, der Reihe nach
- 125 Min.
Was ist Kubernetes
Willkommen. Wenn du Docker ein, zwei Mal benutzt hast und jetzt ständig das Wort Kubernetes hörst, ohne so recht zu wissen, was es ist, bist du hier...
Why orchestrators existControl plane vs nodesKubectlCluster-infoManifests - 230 Min.
Ihr erster Pod
In der letzten Lektion hast du mit einem Cluster gesprochen, ihn aber nie gebeten, etwas auszuführen. Genau diese Lücke schließt diese Lektion....
Pod manifestKubectl applyKubectl getKubectl logsKubectl execKubectl delete - 335 Min.
Deployments und ReplicaSets
Am Ende der letzten Lektion hast du es selbst gesehen: Löschst du einen nackten Pod, oder stürzt er ab, holt ihn nichts zurück. Für ein Experiment...
Deployment manifestReplicasReplicaSetRolling updatesRollout statusRollout undo - 435 Min.
Services
Du hast ein Deployment, das drei Pods am Leben hält, und damit ist das Problem gelöst, dass Pods sterben und nicht wiederkommen. Ein zweites Problem...
ClusterIPNodePortLoadBalancerSelector matching labelsKubectl exposePort-forward - 535 Min.
Probes und Self-Healing
Mit einem abgestürzten Prozess umzugehen ist einfach. Er ist weg, das Betriebssystem hat es bemerkt, und Kubernetes startet einen neuen. Schwierig...
Liveness probeReadiness probeStartup probeHttp probe specRestart policyWhat happens on failure - 635 Min.
ConfigMaps und Secrets
Wenn dein Container im Moment eine Einstellung braucht, etwa ein Log-Level oder einen Datenbank-Benutzernamen, dann bleibt dir nur, sie fest in das...
ConfigMap manifestEnvFromMount as fileSecret base64Kubectl create secret genericNever commit real secrets - 735 Min.
Volumes und persistenter Speicher
Alles, was du bisher deployt hast, war mit Absicht vergesslich. Ein Pod startet, erledigt seine Aufgabe, und wenn er stirbt, stirbt das Dateisystem...
EmptyDirPersistentVolumeClaimStorageClassPVC manifestMount in a Deployment - 825 Min.
Namespaces und Labels
Ein Cluster mit sechs Pods ist einfach. Du führst kubectl get pods aus, siehst alles und weißt, was jeder einzelne ist. Ein Cluster mit sechshundert...
Kubectl create namespace-n flagDefault vs kube-systemLabelsSelectorsKubectl get -l - 935 Min.
Ingress
Traffic in den Cluster zu bekommen, kannst du bereits. NodePort öffnet auf jedem Node einen Port mit hoher Nummer, LoadBalancer fordert bei deinem...
Ingress controllerIngress manifestHost and path rulesIngressClassNameTLS via cert-manager - 1035 Min.
Helm-Grundlagen
Schreib deine fünfte Webanwendung für Kubernetes, und dir wird etwas Ernüchterndes auffallen: Du tippst immer dasselbe YAML. Ein Deployment, ein...
Chart structureValues.yamlHelm installHelm upgradeHelm templateWhen to use Helm vs raw manifests - 1130 Min.
Skalierung und HPA
Stell dir einen Supermarkt mit zehn Kassen vor, an denen nur zwei Kassiererinnen sitzen. Um neun Uhr morgens reicht das dicke. Um sechs Uhr abends...
Kubectl scaleMetrics-server requirementHorizontalPodAutoscaler manifestCPU targetVPA mention - 1235 Min.
RBAC
Jeder Befehl, den du in diesem Kurs ausgeführt hast, ging als du hinaus, als Cluster-Administrator, und das Cluster hat zu allem Ja gesagt. Solange...
ServiceAccountRole vs ClusterRoleRoleBindingLeast privilegeVerbs and resources - 1330 Min.
Beobachtbarkeit
Es ist drei Uhr nachts und irgendetwas stimmt nicht. Nutzer sehen Fehler. Du hast einen Cluster mit vierzig Pods darin, und die einzig ehrliche...
Stdout-as-logsKubectl logsPrometheus + grafanaOpenTelemetry mentionWhere to start - 1460 Min.
Abschlussprojekt: Einen Stack bereitstellen
Jede Lektion bisher hat ein Objekt nach dem anderen erklärt, und jedes davon wurde für sich allein vorgeführt. So lernt man eine Sache, und so ist...
Multi-service DeploymentConfigMap for configSecret for db passwordPVC for db dataIngress for the APILiveness probe+1
Lerne Kubernetes in deiner Sprache
Jede Lektion, jedes Quiz und jede Tutor-Antwort erscheint in deiner Sprache. Der KI-Tutor antwortet in der Sprache, in der du fragst.
Roles that use Kubernetes
See how hiring teams interview engineers on Kubernetes, in production-like environments.
Platform Engineer
Hire platform engineers who reduce friction for every team. Real golden-path templates, real internal CLIs, real service onboarding flows. We record every step.
See the interviewDevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interviewSite Reliability Engineer (SRE)
Hire SREs who actually run production. Live workspaces with metrics, logs, traces and a service that is starting to misbehave. We record every keystroke.
See the interview