From 1d843124389b72d1f203a4e2997275dfcae01290 Mon Sep 17 00:00:00 2001 From: Techassi Date: Wed, 16 Jul 2025 12:37:31 +0200 Subject: [PATCH] docs(juypterhub-keycloak: Improve section about web interface access --- docs/modules/demos/pages/jupyterhub-keycloak.adoc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/modules/demos/pages/jupyterhub-keycloak.adoc b/docs/modules/demos/pages/jupyterhub-keycloak.adoc index 90200c1b..26e31931 100644 --- a/docs/modules/demos/pages/jupyterhub-keycloak.adoc +++ b/docs/modules/demos/pages/jupyterhub-keycloak.adoc @@ -146,9 +146,11 @@ proxy-648bf7f45b-62vqg 1/1 Running 0 56m ---- -The `proxy` Pod has an associated `proxy-public` service with a statically-defined port (31095), exposed with type NodePort. The `keycloak` Pod has a Service called `keycloak` with a fixed port (31093) of type NodePort as well. -In order to reach the JupyterHub web interface, navigate to this service. +The `proxy` Pod has an associated `proxy-public` service with a statically-defined port (31095), exposed with type NodePort. +The `keycloak` Pod has a Service called `keycloak` with a fixed port (31093) of type NodePort as well. The node port IP can be found in the ConfigMap `keycloak-address` (written by the Keycloak Deployment as it starts up). +Both the Keycloak and the JupyterHub web interface can be accessed via this address, on ports 31093 and 31095 respectively. + On Kind this can be any node - not necessarily the one where the proxy Pod is running. This is due to the way in which Docker networking is used within the cluster. On other clusters it will be necessary to use the exact Node on which the proxy is running.