主要观点总结
Volcano v1.10.0版本发布,包括新增特性、优化和改进
关键观点总结
关键观点1: 新增队列优先级设置策略
用户可以直接设置队列优先级来控制作业的调度顺序,支持用户配置队列优先级, priority越高则表示队列优先级越高,会优先分配资源给高优先级的队列。
关键观点2: 支持细粒度的GPU资源共享与回收
基于弹性队列容量capacity调度功能,支持上报不同型号的GPU资源,实现了更加细粒度的队列资源共享和回收机制。
关键观点3: 支持Pod Scheduling Readiness调度
该特性能够解决某些Pod长时间处于“缺少必要资源”状态的问题,通过设置Pod的schedulingGates字段来控制Pod的调度时机。
关键观点4: 支持Sidecar container调度
Sidecar container是辅助业务容器的运行,如收集业务容器日志、监控、初始化网络等。Volcano调度器支持Sidecar container的调度。
关键观点5: 增强vcctl命令行工具功能
vcctl是操作Volcano内置CRD资源的一个命令行工具,新版本支持创建/删除/查看/描述 jobflow 和 jobtemplate 资源,支持查询指定队列里的vcjob等功能。
关键观点6: 增强Volcano安全性
Volcano在license合规、安全漏洞披露和修复、仓库分支保护、CI检查等方面遵循OpenSSF定义的规范,提升了软件安全性。
关键观点7: 优化Volcano性能
主要包括优化vcjob更新策略、降低API Server压力、提升提交任务的QPS、所有的controller使用共享的informer等。
关键观点8: 优化helm chart包安装升级流程
利用helm的hook机制,自动删除volcano-admission-init这一job,更新Volcano admission需要的secret文件等,支持为helm包中的资源对象设置通用label等。
免责声明:本文内容摘要由平台算法生成,仅为信息导航参考,不代表原文立场或观点。
原文内容版权归原作者所有,如您为原作者并希望删除该摘要或链接,请通过
【版权申诉通道】联系我们处理。