Skip to content
/ datalab Public
forked from txn2/datalab

Custom JupyterLab container for local-workstations and in-cluster Kubernetes Data Science, Machine Learning and IoT.

License

Notifications You must be signed in to change notification settings

apk8s/datalab

 
 

Repository files navigation

DataLab

Docker Container Image Size Docker Container Layers

Custom JupyterLab container for local-workstations and in-cluster Kubernetes Data Science, Machine Learning and IoT.

DataLab is a large Jupyter Notebook container assembled for use as a central IDE within a data platform. JupyterHub provisions DataLab and uses a Kubernetes Service Account with a well defined RBAC configuration.

kernels

Read more about JupyterHub on Kubernetes.

Local Workstation / GPU Station

DataLab is a feature-packed Data Science, Machine Learning and IoT IDE for use in-cluster, or on local workstations. DataLab contains kubefwd, allowing developers and data scientists to work locally with APIs and data sources exposed through Kubernetes services and port-forwarded directly into the JupyterLab environment.

NOTE: kubefwd is included for operating this JpuyterLab container on a local workstation.

docker run --rm --name datalab -p 8888:8888 \
  -v "$(pwd)":"/home/jovyan/work" \
  -v "$HOME/.kube/":"/home/jovyan/.kube/" \
  --user root \
  -e GRANT_SUDO=yes \
  -e JUPYTER_ENABLE_LAB=yes -e RESTARTABLE=yes \
  txn2/datalab:v0.0.6

Datalab local workstation with kubefwd

Datalab Prometheus demo

Packages

Datalab contains the following utilities:

Kernels:

Python Libs:

Build

docker build -t txn2/datalab:v0.0.6
 .

About

Custom JupyterLab container for local-workstations and in-cluster Kubernetes Data Science, Machine Learning and IoT.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 76.9%
  • Shell 23.1%