Replace JupyterHub with a simple FastAPI app to manage notebooks on Kubernetes

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/Python

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • notebook-on-kube

    Create and manage your Notebooks on Kubernetes using bare minimum code.

    notebook-on-kube is a straightforward FeastAPI application that relies on existing tools/features of the Kubernetes ecosystem (Helm, RBAC, ingress-nginx, HPA, Prometheus metrics), learn more about it at https://github.com/machine424/notebook-on-kube, give it a try and let me know :)

  • helm

    The Kubernetes Package Manager

    What do you mean by stored? The notebooks are deployed on kubernetes using Helm https://helm.sh (1 notebook = 1 Helm release), their configs are stored as Secrets on Kubernetes. If you mean data inside the notebook, one can enable persistence (mount a PersistenVolume into the notebook) (via the Helm values, see https://github.com/machine424/notebook-on-kube#create-connect-to-and-delete-a-notebook).

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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