【人工智能平台】ubuntu22.04.3部署cube-studio

简介:本次安装是在虚拟机上进行,需要给虚拟机至少分配16GB,分配8GB时系统会卡死。

一、环境:

主机环境:win11(全程科学)+vm虚拟机
虚拟机:ubuntu22.04.3桌面版(新装)

二、安装教程:

1、在ubuntu里安装docker

#设置docker存储库
sudo apt-get update -y 
sudo apt-get install -y ca-certificates curl gnupg lsb-release vim git wget net-tools
#添加官方秘钥
sudo mkdir -p /etc/apt/keyrings
rm -rf /etc/apt/keyrings/docker.gpg
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
#稳定存储库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
#安装docker
sudo apt-get update
#搜索可用版本
apt-cache madison docker-ce
#安装指定版本,使用安装指定版本
apt install -y docker-ce=5:20.10.24~3-0~ubuntu-jammy
apt install -y docker-compose

2、在ubuntu里安装k8s

apt-get update && apt-get install -y apt-transport-https
#添加并信任APT证书
curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - 
 添加源地址
add-apt-repository "deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main"

apt-get update -y

#搜索可用版本
apt-cache madison kubectl

#安装最新版,最好指定版本
#apt install -y kubectl
 安装执行 版本
apt install -y kubectl=1.24.10-00

#添加 completion,最好放入 .bashrc 中
apt install -y bash-completion
source <(kubectl completion bash)

3、在ubuntu做安装rancher前准备

vi /etc/default/grub
- GRUB_CMDLINE_LINUX="cgroup_memory=1 cgroup_enable=memory swapaccount=1 systemd.unified_cgroup_hierarchy=0"
#更新
sudo update-grub

vi  /etc/sysctl.conf
- net.bridge.bridge-nf-call-iptables=1
- #桌面版还要禁用大内存页
- vm.nr_hugepages=0

#重启
reboot

4、在ubuntu里登陆docker

docker login
输入账号密码,没有的话去dockerhub注册https://www.docker.com/products/docker-hub/

5、在ubuntu里单节点部署

#拉取镜像,若是git失败,可手动去github下载
git clone https://github.com/tencentmusic/cube-studio.git
cd cube-studio/install/kubernetes/rancher/
sh pull_rancher_images.sh 
#运行
export RANCHER_CONTAINER_TAG=v2.6.2
sudo docker run -d --privileged --restart=unless-stopped -p 443:443 --name=myrancher -e AUDIT_LEVEL=3 rancher/rancher:$RANCHER_CONTAINER_TAG

6、在win11里部署k8s

#打开 https://xx.xx.xx.xx:443/ 等待web界面可以打开。预计要1~10分钟

#查看登陆密码
docker logs  你的rancher容器id  2>&1 | grep "Bootstrap Password:"

将弹出的密码填入win11网页中,然后修改登录密码

在这里插入图片描述
修改登录密码

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

7、在ubuntu里加入节点

#输入以下命令
你刚刚复制的命令 --node-name 虚拟机ip地址

8、在win11网页里操作

耐心等待,中间报错也没事,大概五分钟左右

在这里插入图片描述

在这里插入图片描述

9、在ubuntu里操作

#将下载的yaml文件内容存至kubernetes/config里
cd ..
vi config
- 粘贴yaml里的内容

10、在ubuntu里配置高可用

export RANCHER_CONTAINER_NAME=myrancher
export RANCHER_CONTAINER_TAG=v2.6.2

docker stop $RANCHER_CONTAINER_NAME
docker create --volumes-from $RANCHER_CONTAINER_NAME --name rancher-data rancher/rancher:$RANCHER_CONTAINER_TAG
#先备份一遍
docker run --volumes-from rancher-data --privileged -v $PWD:/backup alpine tar zcvf /backup/rancher-data-backup.tar.gz /var/lib/rancher
docker run --name myrancher-new -d --privileged --volumes-from rancher-data --restart=unless-stopped -p 443:443 rancher/rancher:$RANCHER_CONTAINER_TAG
#等到新web界面正常打开
docker rm $RANCHER_CONTAINER_NAME

11、在ubuntu里安装cube-studio

sh start.sh 虚拟机ip地址
#等待命令跑完,查看pod部署情况
kubectl get pod -A
#若发现mysql pod拉取镜像失败,则利用如下命令分析
kubectl describe pod ,mysql的pod名字 —namespace=infra
#从分析报告可知busybox包没拉取成功,查看start.sh里busybox和mysql镜像版本,手动拉取镜像
docker pull busybox:版本号
docker pull mysql:版本号
#等待五到十分钟,发现所有pod都处于running状态,说明安装成功

12、在win11里打开http://虚拟机ip

正常弹出cube-studio,说明安装成功,随便输入账号密码,即可进入。部署cube-studio
在这里插入图片描述

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
您可以通过以下链接下载并安装Ubuntu 22.04.3 Server: - [ubuntu-22.04-live-server-s390x.iso](http://cdimages.ubuntu.com/ubuntu/releases/22.04/release/) - [ubuntu-22.04-preinstalled-server-arm64 raspi.img.xz](http://cdimages.ubuntu.com/ubuntu/releases/22.04/release/) - [ubuntu-22.04-live-server-arm64.iso](https://releases.ubuntu.com/jammy/) 请注意,这些链接提供了不同的版本和架构的Ubuntu 22.04.3 Server安装文件。您可以根据您的需求选择相应的版本进行下载和安装。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [ubuntu-22.04-live-server-s390x.iso](https://download.csdn.net/download/wb4916/85202472)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [ubuntu-22.04-preinstalled-server-arm64+raspi.img.xz](https://download.csdn.net/download/wb4916/85202266)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [ubuntu-22.04-live-server-arm64.iso](https://download.csdn.net/download/wb4916/85202178)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值