Phase 1 · Trips 1–15
Linux-CLI-Grundlagen
Sicher durch Linux navigieren, das Dateisystem verstehen und Dateien bearbeiten.
0 / 15Ein zusammenhängender Lernpfad
Ein aufeinander aufbauender Lernpfad vom ersten Linux-Befehl bis zum Erstellen, Bereitstellen und Untersuchen von Kubernetes-Anwendungen. Lerne in überschaubaren, praktischen Trips mit lokalen, kostenlosen Werkzeugen.
Linux CLI → Bash → Networking → Containers → Kubernetes → CKAD
Alle Lernziele, Abhängigkeiten und Meilensteine sind hier geordnet. Die ausführbaren Walkthroughs werden noch erstellt. Markiere Fähigkeiten, die du bereits selbst geübt hast.
Phase 1 · Trips 1–15
Sicher durch Linux navigieren, das Dateisystem verstehen und Dateien bearbeiten.
0 / 15Phase 2 · Trips 16–27
Strukturierten und unstrukturierten Text effizient verarbeiten.
0 / 12Phase 3 · Trips 28–40
Wiederkehrende Entwicklungs- und Betriebsaufgaben automatisieren.
0 / 13Phase 4 · Trips 41–56
Die Betriebssystemkonzepte verstehen, die containerisierte Anwendungen direkt beeinflussen.
0 / 16Phase 5 · Trips 57–70
Container verstehen, bevor die Orchestrierung mit Kubernetes hinzukommt.
0 / 14Phase 6 · Trips 71–84
Das Kubernetes-Objektmodell und die wichtigsten kubectl-Abläufe kennenlernen.
0 / 14Phase 7 · Trips 85–95
Anwendungen zuverlässig bereitstellen und ihren Lebenszyklus verwalten.
0 / 11Phase 8 · Trips 96–103
Verstehen, wie Anwendungen innerhalb und außerhalb eines Clusters kommunizieren.
0 / 8Phase 9 · Trips 104–114
Anwendungen sicher konfigurieren und dauerhafte Daten verwalten.
0 / 11Phase 10 · Trips 115–126
Die praktischen Diagnosefähigkeiten für Übungen im CKAD-Stil entwickeln.
0 / 12Phase 11 · Trips 127–135
Schnelligkeit, Genauigkeit und Sicherheit unter Zeitdruck aufbauen.
0 / 9Die Walkthroughs werden für eine Linux-Umgebung mit Bash aufgebaut. Als gemeinsame Basis ist Ubuntu 24.04 LTS auf einem lokalen Rechner oder in einer VM vorgesehen. Unter Windows ist Ubuntu in WSL2 eine Option; auf macOS wird für Linux-spezifische Übungen eine Linux-VM benötigt.
systemd, Namespaces und cgroups werden im Linux-System untersucht. Container- und Pod-Übungen kennzeichnen, wo Befehle ausgeführt werden. Container-Werkzeuge allein ersetzen diese Linux-Umgebung nicht.
Werkzeuge werden schrittweise eingeführt: Bash, curl, jq, yq (Mike Farah), ShellCheck, Docker Engine oder Podman, kind und kubectl. Die einzelnen Walkthroughs erhalten passende Versionen, Installationsschritte und Verifikation.
Geplant ist eine kleine HTTP-Anwendung namens Trip Notes im Arbeitsverzeichnis ~/cloudtrips-linux-k8s. Zuerst bearbeitest du ihre Dateien, Logs und Konfiguration. Danach automatisierst du Prüfungen, baust ein Container-Image und betreibst die Anwendung mit Netzwerk, Speicher und Sicherheitsregeln in Kubernetes. Anwendung und Übungsdateien folgen mit den Walkthroughs.
Verstehen → Ausführen → Prüfen → Fehler einbauen → Beheben → Automatisieren
Kubernetes-Anwendungen mit CLI-Werkzeugen eigenständig erstellen, bereitstellen, konfigurieren, absichern, auf Fehler untersuchen und warten.
Die CKAD-Phase übt anwendungsbezogene Aufgaben. Aktuelle Prüfungsdetails findest du bei den offiziellen Anbietern: