https://github.com/quansight-labs/yaml2jupyterhub
https://github.com/quansight-labs/yaml2jupyterhub
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/quansight-labs/yaml2jupyterhub
- Owner: Quansight-Labs
- License: mit
- Created: 2019-10-02T18:38:23.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-02-19T18:32:11.000Z (over 4 years ago)
- Last Synced: 2025-06-02T09:29:48.052Z (4 months ago)
- Language: Python
- Size: 11.7 KB
- Stars: 1
- Watchers: 6
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# yaml2jupyterhub
*This package is still under active development. Do not use it.*
`yaml2jupyterhub` deploys a JupyterHub equipped with a Dask cluster on a given cloud provider based on a user-provided configuration file.
## Usage
Create a cluster using the `yaml2jupyterhub create` command:
```console
yaml2jupyterhub create --file my_cluster_config.yaml
```Delete a cluster using the `yaml2jupyterhub delete` command:
```console
yaml2jupyterhub delete --file my_cluster_config.yaml
```## Configuration
There are several configuration options related to the cluster that is started. The possible options, along with their default values, are shown below:
```yaml
cloudprovider: aws
name: yaml2jupyterhub-cluster
region: us-east-2
general-pool:
instance-types: m5.large
user-pool:
instance-types: m5.large
min-size: 0
max-sze: 10
cpu-pool:
instance-types: m5.large
min-size: 0
max-sze: 10
helm-startup-wait: 15
```## License
[MIT License](LICENSE)