Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions content/en/docs/colocation.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,17 @@ With the CPU Burst capability provided by the Volcano agent, high-priority workl

### Installing the Volcano Agent

#### Install via Helm

```shell
helm repo add volcano-sh https://volcano-sh.github.io/helm-charts

helm repo update

helm install volcano volcano-sh/volcano -n volcano-system --create-namespace --set custom.colocation_enable=true
```
#### Install via Yaml

Please follow this [document](https://github.com/volcano-sh/volcano?tab=readme-ov-file#quick-start-guide) to install Volcano, and then use the following command to install the Volcano agent.

```shell
Expand Down
11 changes: 11 additions & 0 deletions content/en/docs/v1-11-0/colocation.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,17 @@ With the CPU Burst capability provided by the Volcano agent, high-priority workl

### Installing the Volcano Agent

#### Install via Helm

```shell
helm repo add volcano-sh https://volcano-sh.github.io/helm-charts

helm repo update

helm install volcano volcano-sh/volcano -n volcano-system --create-namespace --set custom.colocation_enable=true
```
#### Install via Yaml

Please follow this [document](https://github.com/volcano-sh/volcano?tab=readme-ov-file#quick-start-guide) to install Volcano, and then use the following command to install the Volcano agent.

```shell
Expand Down
20 changes: 9 additions & 11 deletions content/zh/blog/Volcano-1.11.0-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,9 +133,8 @@ spec:
Volcano Job和PodGroup可以通过`networkTopology`字段设置作业的拓扑约束,支持以下配置:

- **mode**:支持`hard`和`soft`两种模式。

- - `hard`:硬约束,作业内的任务必须部署在同一个HyperNode内。
- `soft`:软约束,尽可能将作业部署在同一个HyperNode下。
- `hard`:硬约束,作业内的任务必须部署在同一个HyperNode内。
- `soft`:软约束,尽可能将作业部署在同一个HyperNode下。

- **highestTierAllowed**:与`hard`模式配合使用,表示作业允许跨到哪层HyperNode部署。

Expand Down Expand Up @@ -174,17 +173,16 @@ Volcano将持续优化网络拓扑感知调度功能,未来计划:

Volcano的弹性层级队列具备以下关键特性,满足多租户场景下的复杂需求:

1. **支持配置队列层级关系:**用户可以按需创建多级队列,形成树状结构。每个队列可以设置独立的资源配额和优先级,确保资源的合理分配。

2. **跨层级资源共享与回收:**子队列资源空闲时,可以将资源共享给兄弟队列,当子队列提交任务时,可以从兄弟队列回收资源。
1. **支持配置队列层级关系:** 用户可以按需创建多级队列,形成树状结构。每个队列可以设置独立的资源配额和优先级,确保资源的合理分配。

3. **细粒度的资源配额管理,**每个队列可以设置以下资源参数:
2. **跨层级资源共享与回收:** 子队列资源空闲时,可以将资源共享给兄弟队列,当子队列提交任务时,可以从兄弟队列回收资源。

4. - `capability`:队列的资源容量上限。
- `deserved`:队列应得的资源量。如果队列已分配的资源超过`deserved`值,超出的部分可以被回收。
- `guarantee`:队列的资源预留量,这部分资源不会被其他队列共享,确保队列的最低资源保障。
3. **细粒度的资源配额管理:** 每个队列可以设置以下资源参数:
- `capability`:队列的资源容量上限。
- `deserved`:队列应得的资源量。如果队列已分配的资源超过`deserved`值,超出的部分可以被回收。
- `guarantee`:队列的资源预留量,这部分资源不会被其他队列共享,确保队列的最低资源保障。

5. **灵活的抢占策略:**支持基于优先级的资源抢占,确保高优先级任务能够及时获得所需资源。
4. **灵活的抢占策略:** 支持基于优先级的资源抢占,确保高优先级任务能够及时获得所需资源。

#### **层级队列示意图**

Expand Down
12 changes: 12 additions & 0 deletions content/zh/docs/colocation.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,18 @@ Volcano agent的CPU Burst能力提供了一种可以短暂突破CPU Limit值的

### 安装Volcano agent

#### 通过 Helm 安装

```shell
helm repo add volcano-sh https://volcano-sh.github.io/helm-charts

helm repo update

helm install volcano volcano-sh/volcano -n volcano-system --create-namespace --set custom.colocation_enable=true
```

#### 通过 Yaml 安装

请按照该[文档](https://github.com/volcano-sh/volcano?tab=readme-ov-file#quick-start-guide)安装Volcano,然后通过以下命令安装Volcano agent。

```shell
Expand Down
12 changes: 12 additions & 0 deletions content/zh/docs/v1-11-0/colocation.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,18 @@ Volcano agent的CPU Burst能力提供了一种可以短暂突破CPU Limit值的

### 安装Volcano agent

#### 通过 Helm 安装

```shell
helm repo add volcano-sh https://volcano-sh.github.io/helm-charts

helm repo update

helm install volcano volcano-sh/volcano -n volcano-system --create-namespace --set custom.colocation_enable=true
```

#### 通过 Yaml 安装

请按照该[文档](https://github.com/volcano-sh/volcano?tab=readme-ov-file#quick-start-guide)安装Volcano,然后通过以下命令安装Volcano agent。

```shell
Expand Down