Workshop-Wiki · Griechisch

05 Health Probes

Αυτό το lab παρουσιάζει μια μικρή web εφαρμογή με `startupProbe`, `readinessProbe` και `livenessProbe`.

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 SprachfassungDeutsch und Englisch ↗

05 Health Probes

Αυτό το lab παρουσιάζει μια μικρή web εφαρμογή με startupProbe, readinessProbe και livenessProbe.

Έλεγχος

bash
kubectl apply --dry-run=client -f manifests/
01 / 05

Εκτέλεση

bash
kubectl apply -f manifests/
kubectl rollout status deployment/probe-web -n probes-lab
kubectl get pods -n probes-lab
kubectl describe pod -n probes-lab -l app.kubernetes.io/name=probe-web
kubectl port-forward -n probes-lab svc/probe-web 8080:80

Στη συνέχεια, η εφαρμογή είναι προσβάσιμη τοπικά στο http://localhost:8080.

02 / 05

Σημεία μάθησης

  • Το startupProbe προστατεύει containers που ξεκινούν αργά από πρόωρες επανεκκινήσεις.
  • Το readinessProbe καθορίζει αν ένα Pod δέχεται Service traffic.
  • Το livenessProbe εντοπίζει containers που δεν αποκρίνονται και προκαλεί επανεκκίνηση.
  • Τα ονομασμένα ports κάνουν τα Probes και τα Services πιο κατανοητά από τους αριθμούς port χωρίς όνομα.
03 / 05

Cleanup

bash
kubectl delete namespace probes-lab
04 / 05

Πηγή

Βασίζεται στην επίσημη τεκμηρίωση του Kubernetes για Liveness, Readiness και Startup Probes: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/

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.