Workshop-Wiki · Deutsch

Beispiel-Dokumentation: Worker Queue

Eine asynchrone Verarbeitung mit Queue, Producer, Worker-Skalierung und Netzwerkbegrenzung nachvollziehen.

Workshop-Beispiele als ZIP
Lernstand in der Web-App

Kapitel als gelesen markieren, Lesefortschritt sehen und Praxismodule abhaken: Diese Funktionen stehen nach Aktivierung der optionalen Web-App zur Verfügung. Der Workshop-Fortschritt ergibt sich automatisch aus den Kapiteln aller Dokumentseiten. Deine Auswahl bleibt auf diesem Gerät; es gibt kein Konto und keinen Serverabgleich. Eine Installation ist nicht erforderlich. Beim Widerruf in den Datenschutz-Einstellungen wird der Lernstand gelöscht.

Lesefortschritt0%
0%
0 / 5 Kapitel gelesen
Weitere SprachfassungEnglisch ↗Griechisch ↗

Beispiel-Dokumentation: Worker Queue

Ziel

Eine asynchrone Verarbeitung mit Queue, Producer, Worker-Skalierung und Netzwerkbegrenzung nachvollziehen.

01 / 05

Was gemacht wird

Das Lab startet Redis als Queue, schreibt per Job fünf Aufträge hinein und verarbeitet sie mit mehreren Worker-Pods. Ein HPA beschreibt die Zielskalierung, auch wenn die tatsächliche Metrik-Auswertung einen Metrics Server braucht.

02 / 05

Typische Kommandos

bash
kubectl apply -f manifests/
kubectl get deploy,job,hpa,pdb -n queue-lab
kubectl logs -n queue-lab job/queue-producer
kubectl logs -n queue-lab deployment/queue-worker --tail=50
kubectl scale deployment queue-worker -n queue-lab --replicas=4
03 / 05

Erfolg prüfen

  • Redis und Worker sind bereit.
  • Der Producer-Job endet mit Complete.
  • Worker-Logs zeigen verarbeitete order-*-Einträge.
  • Die NetworkPolicies erlauben Redis-Zugriff nur für Producer und Worker.
04 / 05

Typische Fehler

  • Worker starten vor Redis und brauchen mehrere Probe-Zyklen.
  • HPA zeigt unknown, wenn der Metrics Server fehlt.
  • Queue-Daten gehen verloren, weil Redis in diesem Lab keinen PVC verwendet.
05 / 05

K8S · Orthevs Academy

31 Module als durchgängiger Lernpfad.

Die Reihenfolge bleibt unverändert: von der Laborgrundstruktur über fachliche Grundlagen und Betriebsmodelle bis zum abschließenden Troubleshooting. Die technischen Verzeichnisnamen werden bewusst beibehalten.

Orthevs – Engineering als Grundlage für das, was als Nächstes kommt.

Orthevs als App

Orthevs installieren

Die Orthevs Web-App kann auf unterstützten Mobilgeräten und Desktop-Browsern installiert werden.

iPhone und iPad

Öffnen Sie Orthevs in Safari. Tippen Sie auf Teilen, dann auf ‚Zum Home-Bildschirm‘. Aktivieren Sie gegebenenfalls ‚Als Web-App öffnen‘ und tippen Sie auf ‚Hinzufügen‘.

Android

Für die Web-App öffnen Sie das Browsermenü und wählen ‚App installieren‘ oder ‚Zum Startbildschirm hinzufügen‘. Bestätigen Sie die Installation.

Desktop-Browser

Öffnen Sie das Browsermenü oder das Installationssymbol in der Adressleiste und wählen Sie ‚App installieren‘ beziehungsweise ‚Zum Dock hinzufügen‘.

Die Web-App-Installation hängt vom Browser ab. Falls kein Installationsdialog erscheint, nutzen Sie die angezeigten Schritte im Browser.