Răsfoiți Sursa

refactor: 统一命名 mass-base -> maas-base

kinglee 1 săptămână în urmă
părinte
comite
3e6a16e38c

+ 12 - 12
README.md

@@ -1,6 +1,6 @@
-# MASS-Base
+# MaaS-Base
 
-MASS-Base(Model-as-a-Service Base)是一个开源的模型服务(Model-as-a-Service)基础平台,用于高效管理和调度 AI 模型推理服务。它支持多种推理引擎(vLLM、SGLang、TensorRT-LLM 等),可跨多节点进行性能优化与资源编排。
+MaaS-Base(Model-as-a-Service Base)是一个开源的模型服务(Model-as-a-Service)基础平台,用于高效管理和调度 AI 模型推理服务。它支持多种推理引擎(vLLM、SGLang、TensorRT-LLM 等),可跨多节点进行性能优化与资源编排。
 
 ## 核心特性
 
@@ -13,7 +13,7 @@ MASS-Base(Model-as-a-Service Base)是一个开源的模型服务(Model-as-
 
 ## 架构
 
-MASS-Base 由以下核心组件构成:
+MaaS-Base 由以下核心组件构成:
 
 - **API Server:** 基于 FastAPI 构建的 RESTful 接口层,处理认证与授权。
 - **Scheduler:** 负责将模型实例调度分配到工作节点。
@@ -28,7 +28,7 @@ MASS-Base 由以下核心组件构成:
 
 ## 部署方式
 
-MASS-Base 支持多种部署方式,请根据场景选择:
+MaaS-Base 支持多种部署方式,请根据场景选择:
 
 | 部署方式 | 适合场景 | 文档 |
 |----------|---------|------|
@@ -49,34 +49,34 @@ MASS-Base 支持多种部署方式,请根据场景选择:
 #### 方式 A:无 GPU 的 CPU 节点(纯 Server)
 
 ```bash
-sudo docker run -d --name mass-base \
+sudo docker run -d --name maas-base \
     --restart unless-stopped \
     -p 80:80 \
-    --volume mass-base-data:/var/lib/mass-base \
-    mass-base/mass-base
+    --volume maas-base-data:/var/lib/maas-base \
+    maas-base/maas-base
 ```
 
 #### 方式 B:有 GPU 的节点(Server + Worker 合一)
 
 ```bash
-sudo docker run -d --name mass-base \
+sudo docker run -d --name maas-base \
     --restart unless-stopped \
     --privileged \
     --network host \
     --ipc host \
     -v /var/run/docker.sock:/var/run/docker.sock \
     -v /var/run/cdi:/var/run/cdi \
-    -v mass-base-data:/var/lib/mass-base \
+    -v maas-base-data:/var/lib/maas-base \
     -v /var/lib/kubelet/device-plugins:/var/lib/kubelet/device-plugins \
     -e NVIDIA_VISIBLE_DEVICES=all \
     -e NVIDIA_DRIVER_CAPABILITIES=compute,utility \
-    mass-base/mass-base
+    maas-base/maas-base
 ```
 
 ### 2. 获取管理员密码
 
 ```bash
-sudo docker exec mass-base cat /var/lib/mass-base/initial_admin_password
+sudo docker exec maas-base cat /var/lib/maas-base/initial_admin_password
 ```
 
 ### 3. 访问 UI
@@ -269,7 +269,7 @@ uv run gpustack start \
 
 ## License
 
-Copyright (c) 2024-2026 The MASS-Base authors
+Copyright (c) 2024-2026 The MaaS-Base authors
 
 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at [LICENSE](./LICENSE).
 

+ 7 - 7
docker-compose/docker-compose.external-observability.yaml

@@ -1,7 +1,7 @@
 services:
   postgres:
     image: ${POSTGRES_IMAGE:-docker.1ms.run/library/postgres:16}
-    container_name: mass-base-db
+    container_name: maas-base-db
     restart: unless-stopped
     environment:
       POSTGRES_USER: gpustack
@@ -15,11 +15,11 @@ services:
       timeout: 5s
       retries: 5
 
-  mass-base-server:
+  maas-base-server:
     build:
       context: ..
       dockerfile: pack/Dockerfile
-    container_name: mass-base-server
+    container_name: maas-base-server
     restart: unless-stopped
     depends_on:
       postgres:
@@ -29,14 +29,14 @@ services:
       GPUSTACK_DISABLE_BUILTIN_OBSERVABILITY: "true"
       GPUSTACK_GRAFANA_URL: ${GPUSTACK_GRAFANA_URL:-http://localhost:3000}
     volumes:
-      - mass-base-data:/var/lib/gpustack
+      - maas-base-data:/var/lib/gpustack
     ports:
       - "80:80"
       - "10161:10161"
 
   prometheus:
     image: ${PROMETHEUS_IMAGE:-docker.1ms.run/prom/prometheus:latest}
-    container_name: mass-base-prometheus
+    container_name: maas-base-prometheus
     restart: unless-stopped
     ports:
       - "9090:9090"
@@ -49,7 +49,7 @@ services:
 
   grafana:
     image: ${GRAFANA_IMAGE:-docker.1ms.run/grafana/grafana:latest}
-    container_name: mass-base-grafana
+    container_name: maas-base-grafana
     restart: unless-stopped
     ports:
       - "3000:3000"
@@ -65,4 +65,4 @@ services:
 volumes:
   postgres-data: {}
   prom_data: {}
-  mass-base-data: {}
+  maas-base-data: {}

+ 5 - 5
docker-compose/docker-compose.server.yaml

@@ -1,7 +1,7 @@
 services:
   postgres:
     image: ${POSTGRES_IMAGE:-docker.1ms.run/library/postgres:16}
-    container_name: mass-base-db
+    container_name: maas-base-db
     restart: unless-stopped
     environment:
       POSTGRES_USER: gpustack
@@ -15,11 +15,11 @@ services:
       timeout: 5s
       retries: 5
 
-  mass-base-server:
+  maas-base-server:
     build:
       context: ..
       dockerfile: pack/Dockerfile
-    container_name: mass-base-server
+    container_name: maas-base-server
     restart: unless-stopped
     depends_on:
       postgres:
@@ -27,10 +27,10 @@ services:
     environment:
       GPUSTACK_DATABASE_URL: postgresql://gpustack:${POSTGRES_PASSWORD:-gpustack}@postgres:5432/gpustack
     volumes:
-      - mass-base-data:/var/lib/gpustack
+      - maas-base-data:/var/lib/gpustack
     ports:
       - "80:80"
 
 volumes:
   postgres-data: {}
-  mass-base-data: {}
+  maas-base-data: {}