设置定时任务每30分钟重启一次
crontab -e
若出现选择框,选择编辑器,选择2 vim
将下面这段代码放到最后,进行重启服务器
*/30 * * * * /usr/bin/kubectl rollout restart deploy/smartvoice-llm-worker-taichu -n robotgpt >> /tmp/restart.log
执行日志在 /tmp/restart.log 查看
在线安装Anaconda
wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh
bash Anaconda3-2022.10-Linux-x86_64.sh
conda create -n triton_client python=3.10
conda activate triton_client
容器挂在文件并打开命令行,临时安装和使用
nerdctl run -it –rm –entrypoint=”” -v /root/offline_dependency_library:/offline_dependency_library jfrog.tecorigin.net/tecotp-docker/release/ubuntu22.04/x86_64/tecoinferencelm:1.0.0 bash
nerdctl run -it –rm –entrypoint=”” -v /root/perf_debug/:/perf_debug jfrog.tecorigin.net/tecotp-docker/release/ubuntu22.04/x86_64/tecoinferencelm:1.0.0 bash
nerdctl run -it –rm –entrypoint=”” -v /root/perf_debug/:/perf_debug -v /root/offline_dependency_library:/offline_dependency_library jfrog.tecorigin.net/tecotp-docker/release/ubuntu22.04/x86_64/tecoinferencelm:1.0.0 bash
测试联通性
python triton_request_stream.py -u 172.25.5.10:31611 -i grpc -rn 1
镜像压缩包加载并使用
加载镜像
nerdctl -n k8s.io load -i smartvoice-llm-worker-taichu.v0.1.1.jar
查看镜像
nerdctl -n k8s.io images |grep smartvoice
查看pod
kubectl get pod -A|grep smartvoice
查看pod配置信息
kubectl describe pod -n robot gpt smartvoice-llm-worker-taichu-594f9cc76b-7bpsl
修改pod配置信息(修改pod服务的配置信息)
kubectl -n robotgpt edit deploy smartvoice-llm-worker-taichu
对镜像重新打标签
nerdctl -n k8s.io tag clcee07986f3 harbor.cloudminds.com/smartvoice/smartvoice-llm-worker-taichu:v0.1.1
查看pod日志信息
kubectl -n robotgpt logs -f smartvoice-llm-worker-taichu-5b4989d458-bsxgr
检查当前卷组的可用空间:
sudo lvdisplay
扩展卷组(如果物理卷(VG)有足够的空间):
sudo vgextend ubuntu-vg /dev/sdx
这里/dev/sdx是要添加到卷组的物理卷。
扩展逻辑卷:
sudo lvextend -l +100%FREE /dev/mapper/ubuntu–vg-ubuntu–lv /dev/sda3
这里/dev/sdx是要用于扩展逻辑卷的空闲空间,+100%FREE指扩展到最大可用空间。
扩展文件系统:
如果是ext4文件系统,使用:
sudo resize2fs /dev/mapper/ubuntu–vg-ubuntu–lv
如果是xfs文件系统,使用:
sudo xfs_growfs /dev/mapper/ubuntu–vg-ubuntu–lv
一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;