Skip to content

Commit 1f41a83

Browse files
Merge pull request #370 from Monokaix/dev
Add volcano agent helm install guide
2 parents a9a4b2d + 597bde8 commit 1f41a83

File tree

5 files changed

+55
-11
lines changed

5 files changed

+55
-11
lines changed

content/en/docs/colocation.md

+11
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,17 @@ With the CPU Burst capability provided by the Volcano agent, high-priority workl
132132

133133
### Installing the Volcano Agent
134134

135+
#### Install via Helm
136+
137+
```shell
138+
helm repo add volcano-sh https://volcano-sh.github.io/helm-charts
139+
140+
helm repo update
141+
142+
helm install volcano volcano-sh/volcano -n volcano-system --create-namespace --set custom.colocation_enable=true
143+
```
144+
#### Install via Yaml
145+
135146
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.
136147

137148
```shell

content/en/docs/v1-11-0/colocation.md

+11
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,17 @@ With the CPU Burst capability provided by the Volcano agent, high-priority workl
132132

133133
### Installing the Volcano Agent
134134

135+
#### Install via Helm
136+
137+
```shell
138+
helm repo add volcano-sh https://volcano-sh.github.io/helm-charts
139+
140+
helm repo update
141+
142+
helm install volcano volcano-sh/volcano -n volcano-system --create-namespace --set custom.colocation_enable=true
143+
```
144+
#### Install via Yaml
145+
135146
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.
136147

137148
```shell

content/zh/blog/Volcano-1.11.0-release.md

+9-11
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,8 @@ spec:
133133
Volcano Job和PodGroup可以通过`networkTopology`字段设置作业的拓扑约束,支持以下配置:
134134

135135
- **mode**:支持`hard`和`soft`两种模式。
136-
137-
- - `hard`:硬约束,作业内的任务必须部署在同一个HyperNode内。
138-
- `soft`:软约束,尽可能将作业部署在同一个HyperNode下。
136+
- `hard`:硬约束,作业内的任务必须部署在同一个HyperNode内。
137+
- `soft`:软约束,尽可能将作业部署在同一个HyperNode下。
139138

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

@@ -174,17 +173,16 @@ Volcano将持续优化网络拓扑感知调度功能,未来计划:
174173
175174
Volcano的弹性层级队列具备以下关键特性,满足多租户场景下的复杂需求:
176175
177-
1. **支持配置队列层级关系:**用户可以按需创建多级队列,形成树状结构。每个队列可以设置独立的资源配额和优先级,确保资源的合理分配。
178-
179-
2. **跨层级资源共享与回收:**子队列资源空闲时,可以将资源共享给兄弟队列,当子队列提交任务时,可以从兄弟队列回收资源。
176+
1. **支持配置队列层级关系:** 用户可以按需创建多级队列,形成树状结构。每个队列可以设置独立的资源配额和优先级,确保资源的合理分配。
180177
181-
3. **细粒度的资源配额管理,**每个队列可以设置以下资源参数:
178+
2. **跨层级资源共享与回收:** 子队列资源空闲时,可以将资源共享给兄弟队列,当子队列提交任务时,可以从兄弟队列回收资源。
182179
183-
4. - `capability`:队列的资源容量上限。
184-
- `deserved`:队列应得的资源量。如果队列已分配的资源超过`deserved`值,超出的部分可以被回收。
185-
- `guarantee`:队列的资源预留量,这部分资源不会被其他队列共享,确保队列的最低资源保障。
180+
3. **细粒度的资源配额管理:** 每个队列可以设置以下资源参数:
181+
- `capability`:队列的资源容量上限。
182+
- `deserved`:队列应得的资源量。如果队列已分配的资源超过`deserved`值,超出的部分可以被回收。
183+
- `guarantee`:队列的资源预留量,这部分资源不会被其他队列共享,确保队列的最低资源保障。
186184
187-
5. **灵活的抢占策略:**支持基于优先级的资源抢占,确保高优先级任务能够及时获得所需资源。
185+
4. **灵活的抢占策略:** 支持基于优先级的资源抢占,确保高优先级任务能够及时获得所需资源。
188186
189187
#### **层级队列示意图**
190188

content/zh/docs/colocation.md

+12
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,18 @@ Volcano agent的CPU Burst能力提供了一种可以短暂突破CPU Limit值的
134134

135135
### 安装Volcano agent
136136

137+
#### 通过 Helm 安装
138+
139+
```shell
140+
helm repo add volcano-sh https://volcano-sh.github.io/helm-charts
141+
142+
helm repo update
143+
144+
helm install volcano volcano-sh/volcano -n volcano-system --create-namespace --set custom.colocation_enable=true
145+
```
146+
147+
#### 通过 Yaml 安装
148+
137149
请按照该[文档](https://github.com/volcano-sh/volcano?tab=readme-ov-file#quick-start-guide)安装Volcano,然后通过以下命令安装Volcano agent。
138150

139151
```shell

content/zh/docs/v1-11-0/colocation.md

+12
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,18 @@ Volcano agent的CPU Burst能力提供了一种可以短暂突破CPU Limit值的
134134

135135
### 安装Volcano agent
136136

137+
#### 通过 Helm 安装
138+
139+
```shell
140+
helm repo add volcano-sh https://volcano-sh.github.io/helm-charts
141+
142+
helm repo update
143+
144+
helm install volcano volcano-sh/volcano -n volcano-system --create-namespace --set custom.colocation_enable=true
145+
```
146+
147+
#### 通过 Yaml 安装
148+
137149
请按照该[文档](https://github.com/volcano-sh/volcano?tab=readme-ov-file#quick-start-guide)安装Volcano,然后通过以下命令安装Volcano agent。
138150

139151
```shell

0 commit comments

Comments
 (0)