- Home
- Model Registry Software
- Kubeflow Notebooks
On the recordRead 9 Oct 202620 facts
Kubeflow Notebooks
On the record
- Access control
- Notebook access control is managed by Kubeflow RBAC, which the docs say enables notebook sharing across an organization.kubeflow.org · read 9 Oct 2026
- Container images
- Official example images include JupyterLab with PyTorch or TensorFlow, RStudio with Tidyverse, and code-server with Conda Python.kubeflow.org · read 9 Oct 2026
- Custom image requirements
- A compatible custom image must expose HTTP on port 8888, run as user jovyan with home directory /home/jovyan and UID 1000, and start with an empty PVC mounted there.kubeflow.org · read 9 Oct 2026
- Deployment
- Kubeflow Notebooks can be deployed as a standalone subproject or as part of a Kubeflow distribution.kubeflow.org · read 9 Oct 2026
- Image requirements
- Custom notebook images must expose an HTTP interface on port 8888, run as user jovyan with UID 1000, and start with an empty PVC mounted at /home/jovyan.kubeflow.org · read 8 Oct 2026
- In-cluster environments
- Users can create notebook containers directly in the cluster instead of running them locally on their workstations.kubeflow.org · read 8 Oct 2026
- Intended users
- Kubeflow describes its broader platform as serving AI practitioners, platform administrators, and decision-makers with tools for data, AI/ML, and HPC workloads.kubeflow.org · read 8 Oct 2026
- Maturity
- The installation guide lists Kubeflow Notebooks among graduated projects, which it describes as stable and ready for general availability.kubeflow.org · read 9 Oct 2026
- Notebook interfaces
- It natively supports JupyterLab, RStudio, and Visual Studio Code through code-server.kubeflow.org · read 8 Oct 2026
- Organization images
- Administrators can provide standard notebook images with required packages pre-installed, and users can also select a custom Docker image.kubeflow.org · read 9 Oct 2026
- Package persistence
- Packages installed after a notebook starts last only for the lifetime of its pod unless installed in a PVC-backed directory; custom images are another way to preserve packages across pod restarts.kubeflow.org · read 9 Oct 2026
- Project governance
- Kubeflow is part of the Cloud Native Computing Foundation and follows its governance structure.kubeflow.org · read 8 Oct 2026
- Purpose
- Kubeflow Notebooks runs interactive development environments for AI, ML, and data workloads on Kubernetes.kubeflow.org · read 9 Oct 2026
- Related beta project
- Kubeflow Workspaces is described as the next generation of Notebooks (Notebooks v2) and is beta software intended for staging and development clusters.kubeflow.org · read 9 Oct 2026
- Resource configuration
- Users can set CPU and RAM requests, mount workspace and data volumes, and optionally request GPUs when creating a notebook server.kubeflow.org · read 8 Oct 2026
- Resources and storage
- When creating a notebook server, users can specify CPU, RAM, a workspace volume, optional data volumes, and optional GPU requests.kubeflow.org · read 9 Oct 2026
- Runs in cluster
- Notebook containers run directly in a Kubernetes cluster rather than on users’ workstations.kubeflow.org · read 9 Oct 2026
- Secrets configuration
- Notebook configurations can match PodDefault resources in a profile namespace, including a documented example for mounting a GCP credential secret.kubeflow.org · read 8 Oct 2026