Skip to content

Latest commit

 

History

History
88 lines (69 loc) · 3.74 KB

README.md

File metadata and controls

88 lines (69 loc) · 3.74 KB

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
 .