zero-to-jupyterhub-k8s | Helm Chart & Documentation for deploying JupyterHub on Kubernetes | Continuous Deployment library
kandi X-RAY | zero-to-jupyterhub-k8s Summary
kandi X-RAY | zero-to-jupyterhub-k8s Summary
This repo contains a Helm chart for JupyterHub and a guide to use it. Together they allow you to make a JupyterHub available to a very large group of users such as the staff and students of a university.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Run linter on the given values
- Run a command
- Update a secret
- Runs the validation
- Flatten a nested dictionary
- Recursively cleans up the keys in the given dictionary
- Find images in a dictionary
- Recursively reduce nested structure
- Parse a schema
- Get configuration value from yaml
- Load configuration
- Recursively merge two dictionaries
- Get a secret value
- Return git ref from chartpress version
- Get the environment variable name
- Return the value of a configuration value
- Set the value of a config property
- Convert CamelCase to CamelCase
- Setup logging
zero-to-jupyterhub-k8s Key Features
zero-to-jupyterhub-k8s Examples and Code Snippets
curl -X POST -H "Authorization: token " "http://127.0.0.1:8081/hub/api/users//server"
hub:
extraConfig: |
c.JupyterHub.allow_named_servers = True
curl -X POST -H "Authorization: token " "http://127.0.0.1:8081/hub/api/users//servers/"
curl -X
Community Discussions
Trending Discussions on zero-to-jupyterhub-k8s
QUESTION
I am running JupyterHub on Google Cloud VM but due to some reasons I am not able to access JupyterHub running on VM now. Rather than resolving the issue with current JupyterHub I wanted to migrate JupyterHub on our Google Kubernetes Engine, so I installed another JupyterHub on Google Kubernetes Engine using zero-to-jupyterhub-k8s
.
Now everything is running fine but I want to migrate the data saved on the old JupyterHub VM to my new JupyterHub. The new JupyterHub using Persistent Volume claims as storage for each of the pods of users. Could someone please let me know how can I do it?
...ANSWER
Answered 2020-Sep-17 at 11:28Posting this answer as a community wiki for a better visibility as well to add some additional resources that could help when encountered with similar scenario.
The issue portrayed in the question was resolved by copying user data to GCS bucket and then mounting the data to the user pods as posted in the comment:
I solved this issue by copying the data from the VM to Google Cloud Storage and then mounted the GCS Bucket on the user pods in JupyterHub on Google Kubernetes Engine.
The guide for installing zero-to-jupyterhub-k8s
:
Resources on mounting GCS bucket to the Kubernetes pod:
Citing the Github page:
Disclaimer!
The big catch is that for this to work, the container has to be built with gcsfuse. The Dockerfile includes a base build for debian jessie.
The most note worthy parts of the configuration are the following:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install zero-to-jupyterhub-k8s
You can use zero-to-jupyterhub-k8s like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page