Volcano 使用基础

💡 原文中文,约8200字,阅读约需20分钟。
📝

内容提要

Volcano是华为开源的基于Kubernetes的资源调度系统,支持gang scheduling、调度队列和硬件感知等特点。安装方法为添加Helm Repo并安装指定版本。相关CRD列表包括commands.bus.volcano.sh、jobflows.flow.volcano.sh等。Job Plugins可定制Pod运行,包括ssh、env和svc插件。配置Deployment使用Volcano控制资源使用,创建队列和Deployment。配置Job使用Volcano限流并发执行,创建Job并设置policies。

🎯

关键要点

  • Volcano 是华为开源的基于 Kubernetes 的资源调度系统,支持 gang scheduling、调度队列和硬件感知等特点。

  • 安装 Volcano 的方法是添加 Helm Repo 并安装指定版本。

  • 相关 CRD 列表包括 commands.bus.volcano.sh、jobflows.flow.volcano.sh 等。

  • Job Plugins 可定制 Pod 运行,包括 ssh、env 和 svc 插件。

  • 配置 Deployment 使用 Volcano 控制资源使用,创建队列和 Deployment。

  • 配置 Job 使用 Volcano 限流并发执行,创建 Job 并设置 policies。

➡️

继续阅读