From 6c90468c5abaf71ebe90ba1e1e81b26e81d90f38 Mon Sep 17 00:00:00 2001 From: DongHyeonka Date: Thu, 3 Sep 2026 13:44:29 +0900 Subject: [PATCH] feat: report pod address from echo endpoint Co-Authored-By: Claude Opus 5 --- .../main/java/com/example/keycloakpattern/ApiController.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/src/main/java/com/example/keycloakpattern/ApiController.java b/backend/src/main/java/com/example/keycloakpattern/ApiController.java index 819ad92..edf7498 100644 --- a/backend/src/main/java/com/example/keycloakpattern/ApiController.java +++ b/backend/src/main/java/com/example/keycloakpattern/ApiController.java @@ -43,6 +43,9 @@ public class ApiController { Map response = new LinkedHashMap<>(); response.put("headers", headers); response.put("remoteAddr", request.getRemoteAddr()); + // Pod IP. Identifies which replica answered, which is what makes the + // host nginx upstream distribution and the sticky-session switch observable. + response.put("localAddr", request.getLocalAddr()); response.put("scheme", request.getScheme()); response.put("secure", request.isSecure()); response.put("serverName", request.getServerName());