Zum Hauptinhalt springen
  1. Beiträge/
  2. Kleines Homelab/
  3. k3s-prod: Kubernetes Cluster Konfiguration und Anwendungsbereitstellung/

whoami

Inhaltsverzeichnis

whoami
#

Status
#

Status
Uptime
Ping
Avg Response Time
Certificate Expiration
Response Time

Deployment
#

Argo Deployment

Quelle
#

Die Anwendung wird als einfaches Deployment mit dem offiziellen traefik/whoami-Image bereitgestellt.

Dokumentation
#

Die Dokumentation für das whoami-Image ist auf Docker Hub und GitHub zu finden.

Funktion
#

Dieser Dienst dient als einfaches “Echo” für HTTP-Anfragen. Er ist nützlich, um zu überprüfen, ob der Ingress-Controller (Traefik) korrekt funktioniert, ob Anfragen richtig weitergeleitet werden und welche Header (z.B. X-Forwarded-For) vom Proxy gesetzt werden.

Lokale Anpassungen
#

Die Anwendung wird direkt über Kubernetes-Manifeste (app.yaml) und nicht über ein Helm-Chart bereitgestellt.

Wichtige Einstellungen
#

  • Ingress: Der Dienst ist über einen Standard-Kubernetes Ingress unter den Pfaden zyria.de/whoami und www.zyria.de/whoami erreichbar (kein eigener Subdomain).

Installation
#

Die Anwendung wird durch ArgoCD im Kubernetes-Cluster bereitgestellt. Die Konfiguration befindet sich im apps/whoami-Verzeichnis. Eine manuelle Installation kann mit folgendem Befehl durchgeführt werden:

1kubectl apply -k apps/whoami

Abhängigkeiten
#

  • A running Kubernetes cluster.
  • Ein konfigurierter Ingress-Controller (z.B. Traefik).
Fabrice Kirchner
Autor
Fabrice Kirchner
stolzer Vater, Nerd, Admin