Ein Café-Menü mit Kubernetes aktualisieren

Veröffentliche mit Kustomize ein saisonales Menü, stelle eine freigegebene Kubernetes-Version wieder her und gleiche gespeicherte Konfiguration, laufende Pods und Menü-Download ab.

ProjektKubernetes

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Ein Café-Menü mit Kubernetes aktualisieren ist ein Praxisprojekt für alle, die aus einer Konfigurationsänderung eine funktionierende Veröffentlichung machen möchten. Du aktualisierst die saisonalen Getränke von Juniper Café, prüfst die tatsächliche Kundenansicht und stellst nach einem Preisfehler das freigegebene Menü wieder her.

Zwei Guided Labs zeigen den vollständigen Ablauf: von gespeicherten Kustomize-Dateien über laufende Pods bis zum herunterladbaren Menü. In einer eigenständigen Challenge überträgst du dieselbe Vorgehensweise auf einen Kaffeewagen mit anderen Preisen und Verfügbarkeiten. Jede Einheit startet mit einem eigenen vorbereiteten Café. Du musst keine Dateien zwischen Umgebungen übertragen.

Was du lernen wirst

Nach diesem Kurs kannst du:

  • Preise und Verfügbarkeiten eines freigegebenen Menüs korrekt in einer gespeicherten Konfiguration abbilden;
  • mit Kustomize einen inhaltsabhängigen ConfigMap-Namen erzeugen und ein Deployment aktualisieren;
  • einen Rollout abwarten und die erzeugte Konfiguration mit dem von zwei Pods bereitgestellten Menü verbinden;
  • den Versionsverlauf vergleichen und eine bestimmte freigegebene Revision wiederherstellen;
  • die gespeicherten Dateien mit der wiederhergestellten Anwendung abgleichen und deren tatsächlichen Menü-Download speichern;
  • frühere Versionsdateien, Konfigurationsobjekte und ein unabhängiges Referenzcafé erhalten.

Für wen dieser Kurs geeignet ist

Der Kurs richtet sich an Kubernetes-Einsteiger, die ein kleines Projekt zur Auslieferung einer Anwendung mit sichtbarem Ergebnis suchen.

Voraussetzungen: Du solltest Befehle im Terminal eingeben, Dateipfade erkennen und Browser-Tabs wechseln können. Du solltest außerdem Pods, Deployments, Services, Labels und einfaches YAML kennen. Die Guided Labs erklären das Menüformat, den Kustomize-Ablauf und die Veröffentlichungsbefehle des Projekts. Du musst keinen Anwendungscode schreiben.

Lernumgebung: LabEx stellt einen vorbereiteten Kubernetes-Cluster, ein Workspace-Terminal sowie die Browser-Tabs Café Menu und Reference Menu bereit. Die Café-Anwendung ist einsatzbereit. Seiten, Beschriftungen und Befehlsausgaben sind auf Englisch.

Häufig gestellte Fragen

Muss ich Kubernetes lokal installieren?

Nein. Jedes Guided Lab und jede Challenge enthält eine eigene vorbereitete Browser-Umgebung.

Baue ich die Café-Website selbst?

Die Website wird bereitgestellt. Du veröffentlichst und restaurierst ihr Menü durch echte Änderungen an der Kubernetes-Konfiguration und prüfst anschließend die Kundenansicht.

Warum brauche ich gespeicherte Dateien und ein laufendes Menü?

Eine funktionierende Seite beweist nicht, dass die nächste Bereitstellung das freigegebene Menü erhält. Du bringst gespeicherte Konfiguration, laufende Anwendung und heruntergeladenes Menü in Übereinstimmung.

Wie erweitert die Challenge die Guided Labs?

Der Kaffeewagen hat andere freigegebene Werte und einen anderen Versionsverlauf. Du wählst die richtige Version aus und erledigst Wiederherstellung und Übergabe selbstständig mit den bereits geübten Werkzeugen.

Lehrer

labby
Labby
Labby is the LabEx teacher.