kubesphere安装jupyterhub
环境:kubesphere v3.1.1 - sanc 4个节点 1master 2node 1clientstep 1:jupyter要求helm >=3.5,第一步升级helm,k8s和helm版本有对应,我的k8s版本是1.20.6,对应的是3.7、3.8wget http://rancher-mirror.cnrancher.com/helm/v3.4.1/helm-v3.4.1-l
环境:kubesphere v3.1.1 - sanc 4个节点 1master 2node 1client
step 1:
jupyter要求helm >=3.5,第一步升级helm,k8s和helm版本有对应,我的k8s版本是1.20.6,对应的是3.7、3.8
wget http://rancher-mirror.cnrancher.com/helm/v3.4.1/helm-v3.4.1-linux-amd64.tar.gz
tar -zxvf helm-v3.4.1-linux-amd64.tar.gz
cp linux-amd64/helm /usr/local/bin/
修改链接里面的版本号就行
step2:
添加jupyter repo,不再赘述,看官网就行。
step3:
执行Helm upgrade 操作,
helm upgrade --cleanup-on-fail --install jhub jupyterhub/jupyterhub --namespace jhub --create-namespace --version=1.2.0 --values config.yaml
这个时候会因为k8s.io超时报错。需要手动下载镜像(注意我这里是1.2.0版本,在官网有解释对应的jupyterhub是1.5,可能不同版本需要的镜像不同),分别在master、node1、node2上执行以下操作:
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.5
docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.5 k8s.gcr.io/pause:3.5
docker rmi registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.5
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-scheduler:v1.19.13
docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/kube-scheduler:v1.19.13 k8s.gcr.io/kube-scheduler:v1.19.13
执行完以后可以分别在docker images |grep k8s看一下是否成功。
step4:
执行:
helm upgrade --cleanup-on-fail --install jhub jupyterhub/jupyterhub --namespace jhub --create-namespace --version=1.2.0 --values config.yaml
我到这里就安装成功了。
更多推荐
所有评论(0)