config.py 配置项速查
下面是常用配置项速查(默认值与所在行号,行号以整理时的 myapp/config.py 为准,可能随版本偏移)。
配置文件加载位置见 配置文件管理.md。全量配置以 myapp/config.py 为准。
数据库 / 缓存 / 队列
| 配置项 |
默认 |
说明 |
位置 |
SQLALCHEMY_DATABASE_URI |
env MYSQL_SERVICE |
元数据库连接串(支持 MySQL/PG/达梦/金仓,见元数据库配置) |
:476 |
SQLALCHEMY_POOL_SIZE / MAX_OVERFLOW |
300 / 800 |
连接池大小/溢出 |
:464,466 |
REDIS_HOST / REDIS_PORT / REDIS_PASSWORD |
env(默认 127.0.0.1/6379/admin) |
Redis(缓存 + Celery broker) |
:491-493 |
认证 / 登录
| 配置项 |
默认 |
说明 |
位置 |
AUTH_USER_REGISTRATION |
False |
是否开放自助注册 |
:90 |
AUTH_USER_REGISTRATION_ROLE |
Gamma |
新注册用户默认角色 |
:94 |
AUTH_PLATFORM_ACCESS |
False |
是否允许短用户名免 token 访问 |
:92 |
JWT_PASSWORD |
myapp |
API token(JWT) 签名密钥 |
:241 |
AUTH_LDAP_SERVER 等 |
"" |
LDAP 兜底登录 |
:155-158 |
OAUTH2_*/CAS_*/FEISHU_*/WECOM_*/DINGTALK_*/WECHAT_* |
注释 |
各 SSO,见认证与单点登录配置 |
:112-152 |
管理员 / 多租户 / 项目组
| 配置项 |
默认 |
说明 |
位置 |
ADMIN_USER |
admin |
运维管理员(接收系统级报警) |
:764 |
ENABLE_MULTI_TENANT |
False |
多租户隔离(项目组/机器/存储按租户隔离) |
:766 |
ENABLE_SPECIFY_NAMESPACE |
False |
项目组专属命名空间 |
:784 |
ENABLE_RENTAL |
False |
机器租赁/计费能力 |
:786 |
ENABLE_BIND_NODE |
False |
是否允许 notebook 指定调度机器 |
:826 |
资源限制 / 调度
| 配置项 |
默认 |
说明 |
位置 |
MAX_TASK_CPU / MAX_TASK_MEM / MAX_TASK_GPU |
50 / 100 / 8 |
单任务可申请资源上限(核/G/卡) |
:1126-1128 |
ENABLE_TASK_QUOTA |
False |
是否启用配额限制 |
:1131 |
DEFAULT_POD_RESOURCES |
dict |
pod 默认资源 |
:1285 |
GPU_RESOURCE / RDMA_RESOURCE / RDMA_RESOURCE_NAME |
dict / rdma/hca |
异构算力与 RDMA 资源映射 |
:1242,1278,1283 |
GPU_SCHEDULERNAME |
default-scheduler |
GPU 调度器(可换 volcano) |
:1274 |
镜像 / 仓库
| 配置项 |
默认 |
说明 |
位置 |
HUBSECRET |
['hubsecret'] |
全局镜像拉取秘钥 |
:975 |
REPOSITORY_ORG / PUSH_REPOSITORY_ORG |
ccr.ccs.tencentyun.com/cube-studio/ |
默认拉取/推送组织 |
:978,980 |
CONTAINER_CLI |
docker |
容器命令(docker/nerdctl) |
:1110 |
NOTEBOOK_IMAGES |
list |
可选 notebook 镜像 |
:998 |
推理 / 服务化 / 大模型
| 配置项 |
默认 |
说明 |
位置 |
ENABLE_INFERENCE |
[] |
开放的推理类型(空=全开放) |
:1323 |
INFERNENCE_IMAGES |
dict |
各 service_type 推理镜像 |
:1324 |
SERVICE_EXTERNAL_IP |
[] |
内部服务对外暴露 IP |
:837 |
CHATGPT_CHAT_URL / CHATGPT_ARGS / CHATGPT_TOKEN |
— |
平台大模型(标注/知识库/网关用) |
:1379-1381 |
监控
| 配置项 |
默认 |
说明 |
位置 |
PROMETHEUS |
prometheus-k8s.monitoring:9090 |
Prometheus 地址 |
:808 |
GRAFANA_*_PATH |
— |
各 Grafana 看板链接(pod/service/cluster/node/gpu) |
:1364-1372 |
任务模板 / pipeline / 存储 / serverless
| 配置项 |
默认 |
说明 |
位置 |
ENABLE_JOB_TEMPLATE |
[] |
开放的任务模板(空=全开放) |
:1145 |
ENABLE_PIPELINE_IMMUTABLE |
False |
pipeline 固化为菜单能力 |
:1143 |
ENABLE_APPROVAL |
dict |
审批开关 |
:1134 |
CRD_INFO |
dict |
各 CRD(vcjob/tfjob/pytorchjob 等)定义 |
:1148 |
STORE_TYPE / STORE_CONFIG |
"" / dict |
备份存储 |
:1306-1307 |
ENABLE_ALIYUN_SERVERLESS / ENABLE_TKE_SERVERLESS / ENABLE_EDGE_K8S |
False |
serverless / 边缘集群模式 |
:822-825 |
ENABLE_JUPYTER_EXPIRY |
3 天 |
notebook 有效期(到期自动处理) |
:989 |
定时任务(celery beat)相关见 定时任务与自动清理.md。
本表只收常用项;某配置项未列出时,直接在 myapp/config.py 检索其名称即可。