Открытие URL-адреса Jupyterhub на Kubernetes происходит очень медленно (получает js, значок)

Я развернул jupyterhub на кубернетах с помощью helm. введите описание изображения здесь

и я могу войти в систему с идентификатором «admin», но когда я впервые вхожу в систему, URL-адрес не отвечает или не отвечает через 30-50 секунд, кажется, что не удается получить файл или значок javascript. Когда обновляю, тогда работает.

введите описание изображения здесь

Есть ли проблемы с сетью в моем кластере Kubernetes?

Я использую класс хранилища GlusterFS для динамической подготовки.

Это мой файл конфигурации при установке jupyterhub с помощью helm.

proxy:
  secretToken: "34999170ac41826f956ee1a757b53ff91ce6efabc3dfe24fcee863955efcc6b9"

Журнал модуля выглядит так (с пользователем qqqqq)

[I 2020-12-23 05:22:21.664 SingleUserNotebookApp extension:158] JupyterLab extension loaded from /opt/conda/lib/python3.7/site-packages/jupyterlab
[I 2020-12-23 05:22:21.665 SingleUserNotebookApp extension:159] JupyterLab application directory is /opt/conda/share/jupyter/lab
[I 2020-12-23 05:22:22.015 SingleUserNotebookApp singleuser:561] Starting jupyterhub-singleuser server version 1.1.0
[I 2020-12-23 05:22:22.022 SingleUserNotebookApp notebookapp:1924] Serving notebooks from local directory: /home/jovyan
[I 2020-12-23 05:22:22.022 SingleUserNotebookApp notebookapp:1924] The Jupyter Notebook is running at:
[I 2020-12-23 05:22:22.022 SingleUserNotebookApp notebookapp:1924] http://jupyter-qqqqq:8888/user/qqqqq/
[I 2020-12-23 05:22:22.022 SingleUserNotebookApp notebookapp:1925] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 2020-12-23 05:22:22.038 SingleUserNotebookApp singleuser:542] Updating Hub with activity every 300 seconds
[I 2020-12-23 05:22:25.096 SingleUserNotebookApp log:174] 302 GET /user/qqqqq/ -> /user/qqqqq/tree? (@10.233.79.154) 0.93ms
[I 2020-12-23 05:22:25.165 SingleUserNotebookApp log:174] 302 GET /user/qqqqq/ -> /user/qqqqq/tree? (@10.233.93.0) 0.76ms
[I 2020-12-23 05:22:25.185 SingleUserNotebookApp log:174] 302 GET /user/qqqqq/tree? -> /hub/api/oauth2/authorize?client_id=jupyterhub-user-qqqqq&redirect_uri=%2Fuser%2Fqqqqq%2Foauth_callback&response_type=code&state=[secret] (@10.233.93.0) 2.31ms
[I 2020-12-23 05:22:25.561 SingleUserNotebookApp auth:981] Logged-in user {'kind': 'user', 'name': 'qqqqq', 'admin': False, 'groups': [], 'server': '/user/qqqqq/', 'pending': None, 'created': '2020-12-23T05:22:16.257525Z', 'last_activity': '2020-12-23T05:22:25.524384Z', 'servers': None}
[I 2020-12-23 05:22:25.562 SingleUserNotebookApp log:174] 302 GET /user/qqqqq/oauth_callback?code=[secret]&state=[secret] -> /user/qqqqq/tree? (@10.233.93.0) 250.52ms
[I 2020-12-23 05:22:25.654 SingleUserNotebookApp log:174] 200 GET /user/qqqqq/tree? ([email protected]) 71.92ms

ПОЛУЧИТЬ // usr / qqqqq / tree? Я здесь застреваю.

Спасибо за любой совет!


person newbieT_T    schedule 23.12.2020    source источник
comment
Может быть, k8s впервые вытаскивает какое-то изображение. Проверить события модуля в конце вывода команды kubectl describe pod_id container_name   -  person Sameer Naik    schedule 23.12.2020
comment
Когда я создаю jupyterhub с помощью helm, у меня есть pod 'hub-5b8f6fb56-dcbhs', а последним событием является 'Started container hub'. Но когда я вхожу на страницу входа в jupyterhub, мне нужно обновиться .. Может ли постоянный том концентратора быть проблема? (может k8s и GlusterFS с сетью?) сделано с GlusterFS и Heketi   -  person newbieT_T    schedule 23.12.2020
comment
Это возможно. Нам нужно проверить журналы / события этих модулей.   -  person Sameer Naik    schedule 23.12.2020
comment
Я загрузил файлы журнала выше. Кажется, я застрял в GET / usr / jupyterhub_id / tree ?. Кстати, спасибо за ответ.   -  person newbieT_T    schedule 23.12.2020


Ответы (2)


попробуйте найти события модуля концентратора, а также модулей пользователя, это должно занять время на выделение pvc, получение изображения (в первый раз, только если оно отсутствует на машине) или настройка маршрута в jhub. Также проверьте, добавили ли вы какой-либо postHook в конфигурации пользовательских изображений.

person Roshan Chauhan    schedule 27.12.2020

Я не знаю почему, но после того, как я изменил версию kubernetes с 1.16 на 1.17, она работает нормально.

person newbieT_T    schedule 28.12.2020