【发布时间】:2019-05-09 11:50:55
【问题描述】:
我想在 Kubernetes 集群上部署 jupyter notebook。按照官方文档(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的o/p是:
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
【问题讨论】:
-
你能提供命令“kubectl get storageclass”的输出吗?
-
嗨@VasilyAngapov,我已经对问题进行了要求的更改。谢谢!
标签: kubernetes jupyter kubernetes-helm kubectl jupyterhub