whoami #
Status #
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 #
- IngressRoute: Der Dienst ist über eine Traefik
IngressRouteunter dem Hostnamenwhoami.zyria.deerreichbar. - Zertifikat: Ein Zertifikat für die Domain wird automatisch von
cert-managerausgestellt.
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).