Files
service-catalog/manifests/helm/jupyterlab/1.0.0/values.yaml
T
ychangkim eb11d74e9f feat: add configurable shmSizeLimit for /dev/shm in jupyterlab chart
Introduce shmSizeLimit value (default 512Mi) to control the size of the
RAM-backed /dev/shm volume. Leave empty to apply no limit.
2026-04-01 17:40:33 +09:00

82 lines
2.2 KiB
YAML

# JupyterLab Simple Helm Chart - Default values
# Deploys JupyterLab using pure Kubernetes resources without an Operator.
# JupyterLab Docker image
# Full image ref: [registry/]repository[:tag]
# Leave registry empty to use Docker Hub (default).
# tag is optional if repository already contains a tag (e.g. "repo:tag").
image:
registry: "quay.io"
repository: "jupyter/scipy-notebook"
tag: "latest"
pullPolicy: IfNotPresent
# Running state: 1=running, 0=stopped
replicas: 1
# Compute resources
resources:
limits:
cpu: "2000m"
memory: "4096Mi"
requests:
cpu: "500m"
memory: "1024Mi"
# Number of NVIDIA GPUs to allocate (e.g. "1"). Leave empty to disable.
# nvidia.com/gpu is set to the same value in both limits and requests (Kubernetes requirement).
gpu: ""
# JupyterLab process configuration
jupyterConfig:
# Access token (leave empty to disable token authentication)
token: ""
# External access Ingress configuration
ingress:
enabled: true
ingressClassName: "kong"
annotations:
cert-manager.io/cluster-issuer: "root-ca-issuer"
cert-manager.io/duration: "8760h"
cert-manager.io/renew-before: "720h"
konghq.com/https-redirect-status-code: "301"
konghq.com/protocols: "https"
hosts:
- host: "jupyter.example.com"
paths:
- /
tls:
- hosts:
- "jupyter.example.com"
secretName: "jupyter-tls-secret"
# Home directory volume: PVC mounted at the user's home directory.
# mountPath: mount path inside the container (defaults to /home/jovyan if left empty)
homeVolume:
enabled: false
mountPath: ""
size: "5Gi"
storageClassName: ""
accessMode: "ReadWriteOnce"
# Data volume: PVC mounted at <homeDir>/<mountPath>.
# mountPath: subdirectory name under the home directory (defaults to "data" if left empty)
dataVolume:
enabled: false
mountPath: ""
size: "5Gi"
storageClassName: ""
accessMode: "ReadWriteOnce"
# Shared group volume mounts (optional)
# groupVolumes:
# - claimName: "pvc-shared-data"
# mountPath: "/group_data"
groupVolumes: []
# /dev/shm shared memory size limit (e.g. "512Mi", "1Gi"). Leave empty for no limit.
shmSizeLimit: "512Mi"
# imagePullSecrets for private registries
imagePullSecrets: []