📄️ Volcano介绍
Volcano是基于Kubernetes的高性能批处理系统,为机器学习、深度学习等大数据应用提供高级调度功能。
📄️ Volcano注解详解
本文详细介绍了Volcano提供的各种注解(Annotations)及其在Pod和PodGroup资源上的应用,包括队列指定、资源预留、最小可用数量和优先级设置等,并提供了实际使用示例和最佳实践。
📄️ Volcano Queue&Job详解
详细介绍Volcano调度系统中Queue和Job两个核心对象的设计与使用,包括资源管理、队列配置、作业定义、重试策略、任务依赖关系等高级特性,帮助用户充分利用Volcano进行高效的批处理任务调度。
📄️ Volcano Queue&Job&Pod资源抢占设计
本文详细介绍了Volcano调度系统中Queue、Job和Pod三个层级的资源抢占设计与实现原理,以及它们之间的优先级关系和抢占机制。
📄️ Volcano Actions&Plugins详解
本文详细介绍了Volcano调度器中的Actions和Plugins机制,包括各种Actions的作用、应用场景和配置示例,以及如何通过这些机制实现灵活的任务生命周期管理和事件处理。