A new and simple way to manage Jupyter notebooks on Kubernetes

This page summarizes the projects mentioned and recommended in the original post on /r/kubernetes

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • notebook-on-kube

    Create and manage your Notebooks on Kubernetes with ease.

  • Learn more about it at GitHub - machine424/notebook-on-kube: Create and manage your Notebooks on Kube using bare minimum code.. Give it a try and let me know :)

  • kubespawner

    Kubernetes spawner for JupyterHub

  • I think most JupyerHub features can be provided/replaced with Kubernetes', the rest are not needed by most users.- JupyterHub has a helm chart to deploy JupyterHub, but then JupyterHub takes over to create and manage notebooks. In the case of notebook-on-kube, we have a Helm Chart to deploy the tool but the tool itself uses Helm as a Kubernetes client to create and manage notebooks(the tool runs helm install to install the Notebook Helm Chart (inception :))), so no need of JupyterHub and especially its spawner https://github.com/jupyterhub/kubespawner (which is a Kubernetes client)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • configurable-http-proxy

    node-http-proxy plus a REST API

  • - JupyterHub on Kubernetes uses ingress-nginx to expose JupyerHub on the Internet but the tool relies on the "well-integrated/well-known in the kubernetes ecosystem" ingress-nginx as a replacement of JupyterHub http proxy (node-http-proxy) https://github.com/jupyterhub/configurable-http-proxy to forward requests to notebooks e.g. so we don't have to add/discover/maintain yet another proxy.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts