Я успешно настроил jupyterhub в облаке Google, используя очень простой DummyAuthenticator и Docker Spawner, следуя этому руководству: https://github.com/jupyterhub/jupyterhub-deploy-docker Все в порядке, но когда пользователь выходит из системы, его контейнер docker все еще работает. Я ожидал, что контейнер будет остановлен, когда он не используется. На мой вкус это пустая трата ресурсов. Есть ли шанс спровоцировать такое поведение?
Выход из системы JupyterHub не останавливает док-контейнер
Ответы (2)
Я не думаю, что JupyterHub автоматически удаляет какие-либо службы, просто выходя из системы.
Но вы можете использовать Cull-Idle. Он предоставляет сценарий для отбраковки и выключения простаивающих однопользовательских серверов ноутбуков. И его довольно легко использовать.
Связь :
https://github.com/jupyterhub/jupyterhub/tree/master/examples/cull-idle
person
saurssaurav
schedule
06.02.2019
У JupyterHub есть возможность сделать это, нет необходимости в отбраковке. Смотрите мой ответ.
- person Nandor Poka; 12.04.2020
Я думаю, что
c.JupyterHub.shutdown_on_logout
добавлен из версии 1.0.0 jupyterhub. В любом случае спасибо за обновление.
- person saurssaurav; 14.04.2020
Я использовал это из файла конфигурации по умолчанию, сгенерированного jupyterhub.
Выключает все пользовательские серверы при выходе из системы
c.JupyterHub.shutdown_on_logout = Истина
Отбраковку следует использовать для отключения неактивных серверов, когда пользователь все еще находится в системе.
person
Nandor Poka
schedule
12.02.2020