Я хочу развернуть блокнот jupyter в кластере kubernetes. Следуя официальной документации (https://zero -to-jupyterhub.readthedocs.io / en / latest / setup-jupyterhub.html ), я выполнил следующую команду:
# Suggested values: advanced users of Kubernetes and Helm should feel
# free to use different values.
RELEASE=jhub
NAMESPACE=jhub
helm upgrade --install $RELEASE jupyterhub/jupyterhub \
--namespace $NAMESPACE \
--version=0.8.2 \
--values jupyter-hub-config.yaml
Где jupyter-hub-config.yaml
- это файл конфигурации, упомянутый в документе, содержащий токен, сгенерированный командой openssl rand -hex 32
.
При выполнении вышеупомянутой команды я получаю следующую ошибку:
Error: release jhub failed: persistentvolumeclaims "hub-db-dir" is forbidden: Internal error occurred: 8 default StorageClasses were found
Я пытался изучить различные способы установки jhub
, но ни один из них не мог указать мне на какое-либо различие в этом подходе, которое я бы посчитал причиной ошибки здесь.
О / п команды kubectl get storageclass
:
NAME PROVISIONER AGE
aviral-worker-volume (default) kubernetes.io/aws-ebs 14d
default (default) kubernetes.io/aws-ebs 14d
es-ebs-storage (default) kubernetes.io/aws-ebs 7d
gp2 (default) kubernetes.io/aws-ebs 14d
prometheus-monitoring-volume (default) kubernetes.io/aws-ebs 8d
replicated (default) kubernetes.io/aws-ebs 14d
replicated-premkit (default) kubernetes.io/aws-ebs 14d
replicated-statsd (default) kubernetes.io/aws-ebs 14d