Jupyter Ui
- Kubeflow Charmers
- Ai Ml
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/beta | 925 | 09 Jul 2024 | |
latest/edge | 1006 | 06 Nov 2024 | |
1.9/stable | 961 | 30 Jul 2024 | |
1.9/edge | 1007 | 07 Nov 2024 | |
1.8/stable | 858 | 02 May 2024 | |
1.8/edge | 979 | 27 Aug 2024 | |
1.7/stable | 781 | 29 Mar 2024 | |
1.7/beta | 534 | 28 Mar 2023 | |
1.7/edge | 781 | 29 Mar 2024 |
juju deploy jupyter-ui --channel 1.9/stable
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
Platform:
-
affinity-options | string
Default: []
The Affinity configurations that are selectable by users in the New Notebook UI when creating a Notebook. Input is in JSON/YAML in the format defined by Kubeflow in: https://github.com/kubeflow/kubeflow/blob/master/components/crud-web-apps/jupyter/manifests/base/configs/spawner_ui_config.yaml Each item in the list should have keys:
- configKey: an arbitrary key for the configuration
- displayName: the name to be shown in the UI
- affinity: the affinity configuration, as defined by Kubernetes: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/
-
affinity-options-default | string
The Affinity options that is selected by default in the New Notebook UI when creating a Notebook. This must be one of the configKey values from the affinity-options config. Leave as an empty string to select no affinity by default
-
backend-mode | string
Default: production
Which mode out of
development
orproduction
the backend server should use -
default-poddefaults | string
Default: ["access-ml-pipeline"]
The PodDefaults that are selected by default in the New Notebook UI when creating a new Notebook. Inputs is a JSON/YAML list of the names of the PodDefaults. The New Notebook UI will always show all PodDefaults available to the user - this only defines which PodDefaults are selected by default.
-
gpu-number-default | int
The number of GPUs that are selected by default in the New Notebook UI when creating a Notebook.
-
gpu-vendors | string
Default: [{"limitsKey": "nvidia.com/gpu", "uiName": "NVIDIA"}, {"limitsKey": "amd.com/gpu", "uiName": "AMD"}]
The GPU vendors that are selectable by users in the New Notebook UI when creating a Notebook. Input is in JSON/YAML in the format defined by Kubeflow in: https://github.com/kubeflow/kubeflow/blob/master/components/crud-web-apps/jupyter/manifests/base/configs/spawner_ui_config.yaml Each item in the list should have keys:
- limitsKey: the key that corresponds to the GPU vendor resource in Kubernetes
- uiName: the name to be shown in the UI
-
gpu-vendors-default | string
The GPU vendor that is selected by default in the New Notebook UI when creating a Notebook. This must be one of the limitsKey values from the gpu-vendors config. Leave as an empty string to select no GPU vendor by default
-
jupyter-images | string
Default: - kubeflownotebookswg/jupyter-scipy:v1.9.0 - kubeflownotebookswg/jupyter-pytorch-full:v1.9.0 - kubeflownotebookswg/jupyter-pytorch-cuda-full:v1.9.0 - kubeflownotebookswg/jupyter-tensorflow-full:v1.9.0 - kubeflownotebookswg/jupyter-tensorflow-cuda-full:v1.9.0
list of image options for Jupyter Notebook
-
port | int
Default: 5000
HTTP port
-
rstudio-images | string
Default: - kubeflownotebookswg/rstudio-tidyverse:v1.9.0
list of image options for RStudio
-
secure-cookies | boolean
Whether cookies should require HTTPS
-
tolerations-options | string
Default: []
The Toleration configurations that are selectable by users in the New Notebook UI when creating a Notebook. Input is in JSON/YAML in the format defined by Kubeflow in: https://github.com/kubeflow/kubeflow/blob/master/components/crud-web-apps/jupyter/manifests/base/configs/spawner_ui_config.yaml Each item in the list should have keys:
- groupKey: an arbitrary key for the configuration
- displayName: the name to be shown in the UI
- tolerations: a list of Kubernetes tolerations, as defined in: https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/
-
tolerations-options-default | string
The Tolerations configuration that is selected by default in the New Notebook UI when creating a Notebook. This must be one of the groupKey values from the tolerations-options config. Leave as an empty string to select no tolerations configuration by default
-
ui | string
Default: default
Which UI to use
-
url-prefix | string
Default: /jupyter
URL prefix for HTTP requests
-
vscode-images | string
Default: - kubeflownotebookswg/codeserver-python:v1.9.0
list of image options for VSCode