JupyterHub Spawner for clouds
Project description
About LibCloudSpawner
LibcloudSpawner enables JupyterHub to spwan single-user notebooks server inside fresh cloud instance.
LibcloudSpawner is based on Apache Libcloud which aims to provide an abstraction API for a lot of cloud providers. Apache Libcloud provides the ability to manage resources in AWS, Google Cloud or Azure. But for the moment, only OpenStack is supported.
Overview
A Jupyterhub Spawner start each single-user notebook server. LibcloudSpawner is a spawner that operate with cloud API to manage singleuser notebook server instance life-cycle. Each Jupyterhub user will have one cloud instance for his usage.
Benefits
- needs one small instance for JupyterHub server, all other resources are dynamic
- single-user servers have real OS, feel free to integrate them in your information system (ActiveDirectory, authentication, mountpoint...)
- simple access to VT-io or pci-passthrough devices (GPU)
- ability to host third-party services on user instance (VNC, RStudio...)
- no need for Docker or Kubernetes
Drawbacks
- user server could be very slow to start (depending cloud provider and image size)
- no need for Docker or Kubernetes
See the full documentation for informations, use-case and tutorials
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file libcloudspawner-2.3.3.tar.gz.
File metadata
- Download URL: libcloudspawner-2.3.3.tar.gz
- Upload date:
- Size: 222.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bea61c63c5eb0b646404ea164a8f50ba36e7af11cde726ee9dab01a0973c4335
|
|
| MD5 |
8a9e474e08e0dfe742d9358d404dbb09
|
|
| BLAKE2b-256 |
75908668ca7da620a5c34f3dcee9d6a25835ca5ca40486f61161f4856bb49b66
|
File details
Details for the file libcloudspawner-2.3.3-py3-none-any.whl.
File metadata
- Download URL: libcloudspawner-2.3.3-py3-none-any.whl
- Upload date:
- Size: 19.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8effb1f0f2a15da95b66696af3194e9aeb203ceba7a0f0f6662697bb25a1cdb5
|
|
| MD5 |
3378813f4c453b50c183ed501a02e3b2
|
|
| BLAKE2b-256 |
6c796b4106352dfb532ce8d3136f5577436f26028ba8238dddd6b3ddbffcd9b3
|