当前位置:首页 > 报告详情

11-DRA 构架资源精细化管理的生产实践 - 吉元昊.pdf

上传人: 张** 编号:621004 2025-03-31 11页 496.75KB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了在华为环境中,如何通过Kubernetes进行异构资源精细化管理。首先,介绍了Kubernetes在处理计算、存储、网络和高性能专用加速设备等方面的挑战。然后,详细阐述了Device Plugin的作用和工作流程,包括设备发现、分配和健康状态上报等。同时,也指出了Device Plugin的不足之处,如设备共享、复杂条件的设备筛选和亲和性调度等。 为了解决这些问题,文中提出了Dynamic Resource Allocation(DRA)的概念。DRA通过向kubelet注册资源账本信息,从ResourceSlice对象中检索可用资源,并跟踪已分配给ResourceClaim的资源,从而实现了资源的动态分配。此外,DRA还通过支持CEL表达式,提供了多元化的标签与选择功能,以辅助Scheduler的决策。 最后,文章还介绍了在AscendvNPU上的实践,包括静态虚拟化和动态虚拟化两种方式,以及基于虚拟化实例模板的资源分配方案。总的来说,本文主要介绍了华为在Kubernetes上进行异构资源精细化管理的实践和探索。
"Kubernetes如何应对异构资源挑战?" "Device Plugin与Dynamic Resource Allocation有何不同?" "如何在Kubernetes中实现Ascend NPU的虚拟化与调度?"
客服
商务合作
小程序
服务号
折叠