K8S + docker + jupyterhub 计算集群配置
程序员文章站
2024-03-12 17:03:50
...
- Docker,k8s,nvidia-docker2 --> daemon.json
{
"insecure-registries" : ["10.1.21.39:48080"],
"registry-mirrors":["https://vds6zmad.mirror.aliyuncs.com"],
"default-runtime": "nvidia",
"runtimes": {
"nvidia": {
"path": "nvidia-container-runtime",
"runtimeArgs": []
}
}
}
-
配置helm
https://blog.csdn.net/Thomson_tian/article/details/104488986
-
每台节点登录Harbor
docker login + username
-
创建一个StorageClass ,StorageClassName = hdu-storage
-
修改juputerhub/value.xml
storageClassName = storageClass = secretToken = # secretToken = 'openssl rand -hex 32'
-
Helm 安装jupyterhub
jupyterhub 资源文件
10.1.21.30:/home/hdu/hqProject/jupyterhub
安装
helm install /home/hdu/hqProject/jupyterhub --version=0.9.0 --name=jhub --namespace=jhub
删除
helm del --purge jhub && kubectl delete namespace jhub
查看安装好的信息
kubectl --namespace=jhub get svc proxy-public kubectl --namespace=jhub get pod
-
配置ingress
-
拷贝30
/home/hdu/hqProject/charts-master/stable/nginx-ingress
这个目录 -
拷贝
/home/hdu/hqProject/nfsconfig/ingress.yaml
-
执行以下命令
helm install /home/hdu/hqProject/charts-master/stable/nginx-ingress --namespace=jhub kubectl create -f /home/hdu/hqProject/nfsconfig/ingress.yaml # 不要忘记在配置文件中 指定namespace: jhub
查看最后配置情况
kubectl --namespace=jhub get svc proxy-public
-
参考
https://zhuanlan.zhihu.com/p/50407362
上一篇: Docker入门手记
推荐阅读
-
K8S + docker + jupyterhub 计算集群配置
-
在centos 7中安装配置k8s集群的步骤详解
-
docker从零构建go应用并部署到K8s集群
-
rocketmq在Kubernetes(k8s)中的集群配置,2m-2s-async:多Master多Slave模式,异步复制
-
Hyper-V下搭建K8S集群安装docker的方法步骤
-
Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列目录
-
以示例讲解Clickhouse Docker集群部署以及配置
-
在centos 7中安装配置k8s集群的步骤详解
-
Hyper-V下搭建K8S集群安装docker的方法步骤
-
以示例讲解Clickhouse Docker集群部署以及配置