[D 2022-06-16 19:37:23.754 JupyterHub application:730] Looking for /usr/local/etc/jupyterhub/jupyterhub_config in /srv/jupyterhub
Loading /usr/local/etc/jupyterhub/secret/values.yaml
No config at /usr/local/etc/jupyterhub/existing-secret/values.yaml
[D 2022-06-16 19:37:24.855 JupyterHub application:752] Loaded config file: /usr/local/etc/jupyterhub/jupyterhub_config.py
[I 2022-06-16 19:37:24.940 JupyterHub app:2479] Running JupyterHub version 1.5.0
[I 2022-06-16 19:37:24.940 JupyterHub app:2509] Using Authenticator: jupyterhub.auth.DummyAuthenticator-1.5.0
[I 2022-06-16 19:37:24.940 JupyterHub app:2509] Using Spawner: kubespawner.spawner.KubeSpawner-1.1.0
[I 2022-06-16 19:37:24.941 JupyterHub app:2509] Using Proxy: jupyterhub.proxy.ConfigurableHTTPProxy-1.5.0
[D 2022-06-16 19:37:24.943 JupyterHub app:1721] Connecting to db: sqlite:///jupyterhub.sqlite
[D 2022-06-16 19:37:24.972 JupyterHub orm:815] database schema version found: 4dc2d5a8c53c
[D 2022-06-16 19:37:24.988 JupyterHub orm:815] database schema version found: 4dc2d5a8c53c
[W 2022-06-16 19:37:24.998 JupyterHub app:1828] No admin users, admin interface will be unavailable.
[W 2022-06-16 19:37:24.999 JupyterHub app:1829] Add any administrative users to `c.Authenticator.admin_users` in config.
[I 2022-06-16 19:37:24.999 JupyterHub app:1858] Not using allowed_users. Any authenticated user will be allowed.
[D 2022-06-16 19:37:25.131 JupyterHub app:2010] Purging expired APITokens
[D 2022-06-16 19:37:25.139 JupyterHub app:2010] Purging expired OAuthAccessTokens
[D 2022-06-16 19:37:25.148 JupyterHub app:2010] Purging expired OAuthCodes
[D 2022-06-16 19:37:25.175 JupyterHub app:2133] Initializing spawners
[D 2022-06-16 19:37:25.179 JupyterHub app:2266] Loaded users:
[I 2022-06-16 19:37:25.185 JupyterHub app:2546] Initialized 0 spawners in 0.010 seconds
[I 2022-06-16 19:37:25.191 JupyterHub app:2758] Not starting proxy
[D 2022-06-16 19:37:25.192 JupyterHub proxy:832] Proxy: Fetching GET http://proxy-api:8001/api/routes
[I 2022-06-16 19:37:25.207 JupyterHub app:2794] Hub API listening on http://:8081/hub/
[I 2022-06-16 19:37:25.208 JupyterHub app:2796] Private Hub API connect url http://hub:8081/hub/
[I 2022-06-16 19:37:25.208 JupyterHub app:2809] Starting managed service cull-idle
[I 2022-06-16 19:37:25.209 JupyterHub service:339] Starting service 'cull-idle': ['python3', '-m', 'jupyterhub_idle_culler', '--url=http://localhost:8081/hub/api', '--timeout=3600', '--cull-every=600', '--concurrency=10']
[I 2022-06-16 19:37:25.214 JupyterHub service:121] Spawning python3 -m jupyterhub_idle_culler --url=http://localhost:8081/hub/api --timeout=3600 --cull-every=600 --concurrency=10
[D 2022-06-16 19:37:25.242 JupyterHub spawner:1179] Polling subprocess every 30s
[D 2022-06-16 19:37:25.243 JupyterHub proxy:342] Fetching routes to check
[D 2022-06-16 19:37:25.244 JupyterHub proxy:832] Proxy: Fetching GET http://proxy-api:8001/api/routes
[I 2022-06-16 19:37:25.250 JupyterHub proxy:347] Checking routes
[I 2022-06-16 19:37:25.251 JupyterHub app:2869] JupyterHub is now running at http://:8000
[D 2022-06-16 19:37:25.254 JupyterHub app:2472] It took 1.514 seconds for the Hub to start
[D 2022-06-16 19:37:25.509 JupyterHub base:283] Recording first activity for <APIToken('57e1...', service='cull-idle')>
[I 2022-06-16 19:37:25.586 JupyterHub log:189] 200 GET /hub/api/users (cull-idle@::1) 87.34ms
[D 2022-06-16 19:37:26.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.37ms
[D 2022-06-16 19:37:28.550 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 0.91ms
[D 2022-06-16 19:37:30.552 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 2.08ms
[D 2022-06-16 19:37:32.550 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.07ms
[D 2022-06-16 19:37:34.552 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 2.83ms
[D 2022-06-16 19:37:36.554 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 3.04ms
[D 2022-06-16 19:37:38.555 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 5.35ms
[D 2022-06-16 19:37:40.553 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.29ms
[D 2022-06-16 19:37:42.554 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.13ms
[D 2022-06-16 19:37:44.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.13ms
[D 2022-06-16 19:37:46.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.59ms
[D 2022-06-16 19:37:48.550 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.14ms
[D 2022-06-16 19:37:50.550 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.09ms
[D 2022-06-16 19:37:52.555 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.25ms
[D 2022-06-16 19:37:54.556 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 4.52ms
[D 2022-06-16 19:37:56.550 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.29ms
[D 2022-06-16 19:37:58.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.28ms
[D 2022-06-16 19:38:00.552 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.88ms
[D 2022-06-16 19:38:01.366 JupyterHub pages:652] No template for 503
[I 2022-06-16 19:38:01.519 JupyterHub log:189] 200 GET /hub/error/503?url=%2Fhub%2F (@10.244.0.81) 154.12ms
[D 2022-06-16 19:38:01.855 JupyterHub log:189] 200 GET /hub/static/css/style.min.css?v=bff49b4a161afb17ee3b71927ce7d6c4e5b0e4b9ef6f18ca3e356a05f29e69776d3a76aee167060dd2ae2ee62d3cfdcf203b4b0090b1423f7d629ea7daa3f9da (@::ffff:10.108.0.3) 7.90ms
[D 2022-06-16 19:38:01.948 JupyterHub log:189] 200 GET /hub/static/components/requirejs/require.js?v=bd1aa102bdb0b27fbf712b32cfcd29b016c272acf3d864ee8469376eaddd032cadcf827ff17c05a8c8e20061418fe58cf79947049f5c0dff3b4f73fcc8cad8ec (@::ffff:10.108.0.2) 10.98ms
[D 2022-06-16 19:38:01.955 JupyterHub log:189] 200 GET /hub/static/components/jquery/dist/jquery.min.js?v=f3de1813a4160f9239f4781938645e1589b876759cd50b7936dbd849a35c38ffaed53f6a61dbdd8a1cf43cf4a28aa9fffbfddeec9a3811a1bb4ee6df58652b31 (@::ffff:10.108.0.2) 5.17ms
[D 2022-06-16 19:38:02.078 JupyterHub log:189] 200 GET /hub/static/components/bootstrap/dist/js/bootstrap.min.js?v=a014e9acc78d10a0a7a9fbaa29deac6ef17398542d9574b77b40bf446155d210fa43384757e3837da41b025998ebfab4b9b6f094033f9c226392b800df068bce (@::ffff:10.108.0.2) 4.11ms
[D 2022-06-16 19:38:02.235 JupyterHub log:189] 200 GET /hub/logo (@::ffff:10.108.0.2) 4.76ms
[D 2022-06-16 19:38:02.371 JupyterHub log:189] 200 GET /hub/static/favicon.ico?v=fde5757cd3892b979919d3b1faa88a410f28829feb5ba22b6cf069f2c6c98675fceef90f932e49b510e74d65c681d5846b943e7f7cc1b41867422f0481085c1f (@::ffff:10.108.0.2) 2.09ms
[D 2022-06-16 19:38:02.553 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 2.91ms
[D 2022-06-16 19:38:04.552 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 2.07ms
[D 2022-06-16 19:38:06.550 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.44ms
[D 2022-06-16 19:38:08.558 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.30ms
[D 2022-06-16 19:38:10.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.68ms
[D 2022-06-16 19:38:12.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.02ms
[D 2022-06-16 19:38:14.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.67ms
[D 2022-06-16 19:38:16.550 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.50ms
[D 2022-06-16 19:38:18.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.13ms
[D 2022-06-16 19:38:20.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.29ms
[D 2022-06-16 19:38:22.554 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 2.16ms
[D 2022-06-16 19:38:24.554 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 2.54ms
[D 2022-06-16 19:38:25.252 JupyterHub proxy:832] Proxy: Fetching GET http://proxy-api:8001/api/routes
[I 2022-06-16 19:38:25.261 JupyterHub proxy:347] Checking routes
[D 2022-06-16 19:38:26.550 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.18ms
[D 2022-06-16 19:38:28.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.46ms
[D 2022-06-16 19:38:30.552 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 2.68ms
[D 2022-06-16 19:38:32.553 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 2.05ms
[D 2022-06-16 19:38:34.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.11ms
[D 2022-06-16 19:38:36.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.33ms
[D 2022-06-16 19:38:38.550 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 0.94ms
[D 2022-06-16 19:38:40.552 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.32ms
[D 2022-06-16 19:38:42.550 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.11ms
[D 2022-06-16 19:38:44.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 2.00ms
[D 2022-06-16 19:38:46.557 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 5.94ms
[D 2022-06-16 19:38:48.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.20ms
[D 2022-06-16 19:38:50.552 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.45ms
[D 2022-06-16 19:38:52.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.27ms
[D 2022-06-16 19:38:54.553 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 2.29ms
[D 2022-06-16 19:38:56.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 0.89ms
[D 2022-06-16 19:38:58.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.01ms
[D 2022-06-16 19:39:00.550 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 0.71ms
[D 2022-06-16 19:39:02.552 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.44ms
[D 2022-06-16 19:39:04.550 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.50ms
[D 2022-06-16 19:39:06.550 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.11ms
[D 2022-06-16 19:39:08.557 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.75ms
[D 2022-06-16 19:39:10.552 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.29ms
[D 2022-06-16 19:39:12.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.14ms
[D 2022-06-16 19:39:14.551 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.60ms
[D 2022-06-16 19:39:16.553 JupyterHub log:189] 200 GET /hub/health (@10.244.0.48) 1.89ms
[D 2022-06-16 19:39:18.349 JupyterHub base:328] Refreshing auth for tim
[D 2022-06-16 19:39:18.350 JupyterHub user:317] Creating <class 'kubespawner.spawner.KubeSpawner'> for tim:
[D 2022-06-16 19:39:18.364 JupyterHub spawner:194] Starting executor thread pool with 5 workers
WARNING:urllib3.connectionpool:Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f84ce549e20>, 'Connection to 10.245.0.1 timed out. (connect timeout=60)')': /api/v1/namespaces/myjhubnamespace/pods?fieldSelector=&labelSelector=component%3Dsingleuser-server
WARNING:urllib3.connectionpool:Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f84ce41d040>, 'Connection to 10.245.0.1 timed out. (connect timeout=60)')': /api/v1/namespaces/myjhubnamespace/pods?fieldSelector=&labelSelector=component%3Dsingleuser-server
WARNING:urllib3.connectionpool:Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f84ce41d190>, 'Connection to 10.245.0.1 timed out. (connect timeout=60)')': /api/v1/namespaces/myjhubnamespace/pods?fieldSelector=&labelSelector=component%3Dsingleuser-server
[E 2022-06-16 19:43:18.617 JupyterHub web:1789] Uncaught exception GET /hub/home (::ffff:104.131.61.168)
HTTPServerRequest(protocol='http', host='159.203.149.218', method='GET', uri='/hub/home', version='HTTP/1.1', remote_ip='::ffff:104.131.61.168')
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/tornado/web.py", line 1704, in _execute
result = await result
File "/usr/local/lib/python3.8/dist-packages/jupyterhub/handlers/pages.py", line 84, in get
default_server=user.spawner,
File "/usr/local/lib/python3.8/dist-packages/jupyterhub/user.py", line 368, in spawner
return self.spawners['']
File "/usr/local/lib/python3.8/dist-packages/jupyterhub/user.py", line 186, in __getitem__
self[key] = self.spawner_factory(key)
File "/usr/local/lib/python3.8/dist-packages/jupyterhub/user.py", line 361, in _new_spawner
spawner = spawner_class(**spawn_kwargs)
File "/usr/local/lib/python3.8/dist-packages/kubespawner/spawner.py", line 209, in __init__
self._start_watching_pods()
File "/usr/local/lib/python3.8/dist-packages/kubespawner/spawner.py", line 2273, in _start_watching_pods
return self._start_reflector(
File "/usr/local/lib/python3.8/dist-packages/kubespawner/spawner.py", line 2231, in _start_reflector
self.__class__.reflectors[key] = ReflectorClass(
File "/usr/local/lib/python3.8/dist-packages/kubespawner/reflector.py", line 206, in __init__
self.start()
File "/usr/local/lib/python3.8/dist-packages/kubespawner/reflector.py", line 378, in start
self._list_and_update()
File "/usr/local/lib/python3.8/dist-packages/kubespawner/reflector.py", line 227, in _list_and_update
initial_resources = getattr(self.api, self.list_method_name)(**kwargs)
File "/usr/local/lib/python3.8/dist-packages/kubernetes/client/api/core_v1_api.py", line 15302, in list_namespaced_pod
return self.list_namespaced_pod_with_http_info(namespace, **kwargs) # noqa: E501
File "/usr/local/lib/python3.8/dist-packages/kubernetes/client/api/core_v1_api.py", line 15413, in list_namespaced_pod_with_http_info
return self.api_client.call_api(
File "/usr/local/lib/python3.8/dist-packages/kubernetes/client/api_client.py", line 348, in call_api
return self.__call_api(resource_path, method,
File "/usr/local/lib/python3.8/dist-packages/kubernetes/client/api_client.py", line 180, in __call_api
response_data = self.request(
File "/usr/local/lib/python3.8/dist-packages/kubernetes/client/api_client.py", line 373, in request
return self.rest_client.GET(url,
File "/usr/local/lib/python3.8/dist-packages/kubernetes/client/rest.py", line 239, in GET
return self.request("GET", url,
File "/usr/local/lib/python3.8/dist-packages/kubernetes/client/rest.py", line 212, in request
r = self.pool_manager.request(method, url,
File "/usr/local/lib/python3.8/dist-packages/urllib3/request.py", line 74, in request
return self.request_encode_url(
File "/usr/local/lib/python3.8/dist-packages/urllib3/request.py", line 96, in request_encode_url
return self.urlopen(method, url, **extra_kw)
File "/usr/local/lib/python3.8/dist-packages/urllib3/poolmanager.py", line 375, in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
File "/usr/local/lib/python3.8/dist-packages/urllib3/connectionpool.py", line 783, in urlopen
return self.urlopen(
File "/usr/local/lib/python3.8/dist-packages/urllib3/connectionpool.py", line 783, in urlopen
return self.urlopen(
File "/usr/local/lib/python3.8/dist-packages/urllib3/connectionpool.py", line 783, in urlopen
return self.urlopen(
File "/usr/local/lib/python3.8/dist-packages/urllib3/connectionpool.py", line 755, in urlopen
retries = retries.increment(
File "/usr/local/lib/python3.8/dist-packages/urllib3/util/retry.py", line 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='10.245.0.1', port=443): Max retries exceeded with url: /api/v1/namespaces/myjhubnamespace/pods?fieldSelector=&labelSelector=component%3Dsingleuser-server (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7f84ce41d280>, 'Connection to 10.245.0.1 timed out. (connect timeout=60)'))
[D 2022-06-16 19:43:18.643 JupyterHub base:1285] No template for 500
[D 2022-06-16 19:43:18.708 JupyterHub user:317] Creating <class 'kubespawner.spawner.KubeSpawner'> for tim:
In the Kubernetes dashboard, the events under the hub appeared so: