项目与配额
配额与命名空间的边界。每一个负载都记在某个项目的账上。
平台上的每一个负载——开发机、训练任务、推理服务、容器服务——都记入某个项目的账目。 能不能开得出来,由该项目的剩余配额决定。
项目是什么
一个项目同时是三样东西的边界:
- 配额的边界:这个项目能用多少卡、多少内存
- 命名空间的边界:项目在集群里对应一个 Kubernetes namespace
- 集群的边界:一个项目绑定一个集群,不跨集群
多数人不需要选
平台会替你选中默认项目,日常开发机、提任务时不必主动挑。 在「项目」页可以看到自己所属的项目、绑定的集群与配额用量。
看得见自己在哪个项目下,是「我明明有配额为什么开不出机器」唯一的自助线索。
开不出机器时先看两个数
一个负载起不来,原因通常只有两个,且它们指向不同的等待对象:
| 现象 | 含义 | 你该等谁 |
|---|---|---|
| 项目配额还有,但集群没有空闲卡 | 集群满了 | 等别的项目释放 |
| 集群有卡,但项目配额用满 | 你们组用满了 | 等自己人释放 |
两者矛盾时,矛盾本身就是答案。概览页的「平台算力」与「我的配额」是上下相邻的, 就是为了让这一对照一眼可见。
新建项目
由平台管理员或有租户管理权限的人创建。
没配额的项目等于没建
新建的项目如果没有分配额度,成员开不出任何机器。项目列表会把这类项目单独标出—— 建完项目的下一步就是给它配额,不是让成员去试。