diff --git a/content/en/docs/colocation.md b/content/en/docs/colocation.md index 37fe5ee7..bd610a84 100644 --- a/content/en/docs/colocation.md +++ b/content/en/docs/colocation.md @@ -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 diff --git a/content/en/docs/v1-11-0/colocation.md b/content/en/docs/v1-11-0/colocation.md index 93bdc1d1..17569f84 100644 --- a/content/en/docs/v1-11-0/colocation.md +++ b/content/en/docs/v1-11-0/colocation.md @@ -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 diff --git a/content/zh/blog/Volcano-1.11.0-release.md b/content/zh/blog/Volcano-1.11.0-release.md index 082f3229..0c80e1c0 100644 --- a/content/zh/blog/Volcano-1.11.0-release.md +++ b/content/zh/blog/Volcano-1.11.0-release.md @@ -133,9 +133,8 @@ spec: Volcano Job和PodGroup可以通过`networkTopology`字段设置作业的拓扑约束,支持以下配置: - **mode**:支持`hard`和`soft`两种模式。 - -- - `hard`:硬约束,作业内的任务必须部署在同一个HyperNode内。 -- `soft`:软约束,尽可能将作业部署在同一个HyperNode下。 + - `hard`:硬约束,作业内的任务必须部署在同一个HyperNode内。 + - `soft`:软约束,尽可能将作业部署在同一个HyperNode下。 - **highestTierAllowed**:与`hard`模式配合使用,表示作业允许跨到哪层HyperNode部署。 @@ -174,17 +173,16 @@ Volcano将持续优化网络拓扑感知调度功能,未来计划: Volcano的弹性层级队列具备以下关键特性,满足多租户场景下的复杂需求: -1. **支持配置队列层级关系:**用户可以按需创建多级队列,形成树状结构。每个队列可以设置独立的资源配额和优先级,确保资源的合理分配。 - -2. **跨层级资源共享与回收:**子队列资源空闲时,可以将资源共享给兄弟队列,当子队列提交任务时,可以从兄弟队列回收资源。 +1. **支持配置队列层级关系:** 用户可以按需创建多级队列,形成树状结构。每个队列可以设置独立的资源配额和优先级,确保资源的合理分配。 -3. **细粒度的资源配额管理,**每个队列可以设置以下资源参数: +2. **跨层级资源共享与回收:** 子队列资源空闲时,可以将资源共享给兄弟队列,当子队列提交任务时,可以从兄弟队列回收资源。 -4. - `capability`:队列的资源容量上限。 -- `deserved`:队列应得的资源量。如果队列已分配的资源超过`deserved`值,超出的部分可以被回收。 -- `guarantee`:队列的资源预留量,这部分资源不会被其他队列共享,确保队列的最低资源保障。 +3. **细粒度的资源配额管理:** 每个队列可以设置以下资源参数: + - `capability`:队列的资源容量上限。 + - `deserved`:队列应得的资源量。如果队列已分配的资源超过`deserved`值,超出的部分可以被回收。 + - `guarantee`:队列的资源预留量,这部分资源不会被其他队列共享,确保队列的最低资源保障。 -5. **灵活的抢占策略:**支持基于优先级的资源抢占,确保高优先级任务能够及时获得所需资源。 +4. **灵活的抢占策略:** 支持基于优先级的资源抢占,确保高优先级任务能够及时获得所需资源。 #### **层级队列示意图** diff --git a/content/zh/docs/colocation.md b/content/zh/docs/colocation.md index f4857005..7b9b9295 100644 --- a/content/zh/docs/colocation.md +++ b/content/zh/docs/colocation.md @@ -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 diff --git a/content/zh/docs/v1-11-0/colocation.md b/content/zh/docs/v1-11-0/colocation.md index da69c622..fa416100 100644 --- a/content/zh/docs/v1-11-0/colocation.md +++ b/content/zh/docs/v1-11-0/colocation.md @@ -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