修改了README文档
模型管理平台是一个用于管理和部署AI模型的系统,支持模型的生命周期管理、Kubernetes集群管理、镜像管理和指标监控等功能。
├── app/ # 应用核心代码 │ ├── api/ # API接口 │ ├── core/ # 核心业务逻辑 │ ├── model/ # 数据模型和仓库 │ ├── service/ # 服务层 │ └── utils/ # 工具类 ├── config/ # 配置文件 ├── docs/ # 文档 ├── migrations/ # 数据库迁移文件 ├── script/ # 部署脚本 ├── tests/ # 测试文件 ├── .env # 环境变量配置 ├── Dockerfile # Docker构建文件 ├── main.py # 应用入口 └── requirements.txt # 依赖包
git clone http://192.168.1.142:9980/model/modelmanger.git cd modelmanager
pip install -r requirements.txt
复制 .env 文件并根据实际情况修改配置:
.env
cp .env.example .env # 编辑 .env 文件
本地开发时,需要获取Kubernetes集群的配置文件(kubeconfig):
# 从Kubernetes集群获取配置文件 kubectl config view --raw > ~/.kube/config # 确保配置文件权限正确 chmod 600 ~/.kube/config
python migrate.py
python main.py
docker build -t 192.168.1.142:8088/model/manager:v0.0.2 .
docker push 192.168.1.142:8088/model/manager:v0.0.2
使用提供的部署脚本:
kubectl apply -f script/k8s_start.yaml
注意:当在Kubernetes集群内部署时,不需要获取kubeconfig文件,因为应用会自动使用集群内的服务账户进行认证。
/images
/deployments
/nodes
/pods
/services
本项目采用 MIT 许可证。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
模型管理平台 (Model Manager)
项目简介
模型管理平台是一个用于管理和部署AI模型的系统,支持模型的生命周期管理、Kubernetes集群管理、镜像管理和指标监控等功能。
功能特点
技术栈
项目结构
快速开始
环境要求
本地开发
复制
.env文件并根据实际情况修改配置:本地开发时,需要获取Kubernetes集群的配置文件(kubeconfig):
Docker部署
Kubernetes部署
使用提供的部署脚本:
注意:当在Kubernetes集群内部署时,不需要获取kubeconfig文件,因为应用会自动使用集群内的服务账户进行认证。
API文档
主要接口
/images- 镜像管理/deployments- 部署管理/nodes- 节点管理/pods- Pod管理/services- 服务管理贡献指南
许可证
本项目采用 MIT 许可证。