qi-hang-ai-deploy-component
收藏资源简介:
## 在线安装依赖方案 ```bash sudo apt install -y socat conntrack ebtables ipset curl chrony vim ``` --- ## 离线安装依赖方案 1) 使用已制作好的离线包(需与内核版本匹配) ```bash # 示例:请将包名中的版本替换为你的实际内核版本 tar -xf nvidia-offline-install-kernel-5.15.0-163-generic.tar.gz cd nvidia-offline chmod +x nvidia-offline-install.sh bash nvidia-offline-install.sh ``` 1) 如需允许 root 远程登录(按需) - 调整 `/etc/ssh/sshd_config` 中 `PermitRootLogin` 为 `yes` 后重启 `sshd` 1) 解压 kk 相关工具与依赖组件 ```bash tar -xf kk_components.tar.gz ``` 1) 增加工作节点 - 编辑 `config-sample.yaml`,按需添加工作节点信息以及修改节点的连接信息 1) 开始部署 ```bash chmod +x kubespere_install.sh bash kubespere_install.sh deploy-multi ``` --- ## 部署集群组件 ```bash # 部署日志采集系统(第一次执行可能报错,请重新执行一次) kubectl apply -k ./efk/overlays/production/ # 部署反向代理 kubectl apply -k ./ingress-nginx/overlays/production/ # 部署后端中间件 kubectl apply -k ./backend-apps/overlays/production/ # 部署 GPU 插件(仅 GPU 节点) kubectl apply -k ./nvidia-plugin/overlays/production/ ``` --- ## apt离线安装包以及GPU驱动制作方法(需代理) 1) 设置代理(示例为本地代理端口 `7890`) ```bash export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890 ``` 2) 清理旧源与密钥(避免冲突) ```bash sudo rm -f /etc/apt/sources.list.d/nvidia-container-toolkit.list sudo rm -f /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg ``` 3) 配置 NVIDIA 容器工具包官方源(带签名) ```bash curl -fsSL 'https://nvidia.github.io/libnvidia-container/gpgkey' \ | sudo gpg --dearmor --yes -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg curl -s -L 'https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list' \ | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' \ | sudo -E tee /etc/apt/sources.list.d/nvidia-container-toolkit.list sudo -E apt-get update ``` 4) 获取内核版本并设置变量 ```bash uname -r # 例如:KERNEL_VERSION="5.15.0-163-generic" ``` 5) 下载所需包 ```bash sudo apt-get install -y apt-rdepends apt-rdepends socat conntrack ebtables ipset curl chrony vim pciutils \ libc6 gcc-12-base libgcc-s1 libstdc++6 \ build-essential gcc g++ make libc6-dev \ linux-headers-5.15.0-163-generic \ nvidia-container-toolkit 2>/dev/null \ | grep -v "^ " | grep -v "^$" | sort -u \ | while read pkg; do if apt-cache show "$pkg" &>/dev/null; then echo "$pkg" fi done \ | xargs -r apt-get download 2>&1 \ | grep -v "already downloaded" ``` 1) 下载 GPU 驱动(手动) - 访问:https://www.nvidia.cn/geforce/drivers/



