LTIPodmanSpawner†[edit]
- JupyterHub から Podman を使用して,JupyterLab の pod を起動する.
- JupyterHub/Spawner クラスを継承
- Podman の root less モードでは全体の制御が難しいので,敢えて root モードで起動する.
LTIPodmanSpawner†[edit]
- niklas netter 氏の podmanspawner を利用 (very thanks!)
- 現時点(2021/10) では pod の起動に Popen() を使用している.
- 設定ファイルは etc/jupyter_podman_config.py
LTI コンシューマ†[edit]
- ユーザの passwd, grouop 情報が必要
- SystemUserSpawner 用の NSS を使用した システムのユーザ情報の入手手法(LDAP を使用する手もある)
- getent passwd と getent group で情報が取れるようになれば OK
- ファイルの設置場所はコンパイル時に指定
- Moodle と連携する為の 認証モジュール(Moodleの外部サービスを使用)
- 先に authlib を入れておく.
- conda install oauthlib or pip install oauthlib
cull_idle_servers.py (option)†[edit]
- オプション機能.無くても良い.
- 使用しない場合は,LTIDockerSpawner/LTIPodmanSpawner の設定ファイルの該当部分をコメントアウトする.
Last-modified: 2023-08-29 (火) 11:47:03