基于Kubernetes的监控和调度技术研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:ebear2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,以Docker为代表的容器技术,凭借其轻量易用的优势而被广泛使用,Kubernetes也成为当下大规模容器化应用程序部署的行业标准。目前,Kubernetes默认调度存在以下三点不足:第一,Kubernetes调度器在调度时根据Pod的资源申请量进行调度,并不感知节点的实际资源使用情况,容易出现调度结果不准确的问题。第二,Kubernetes不关注磁盘I/O这一资源类型,多个I/O密集型的应用可能调度到少数重复节点上,造成这些节点的I/O瓶颈。第三,磁盘I/O资源充足而CPU不足的节点由于无法通过调度预选阶段,其磁盘I/O无法被Pod利用,从而影响集群整体的磁盘I/O资源利用率。针对上述三点不足,本文做了如下工作:针对默认调度不监控节点实际资源使用情况的问题,本文设计并实现了一个基于资源监控的自定义调度系统,该系统包含资源监控和自定义调度两大模块,其中资源监控组件基于开源监控工具Prometheus实现,自定义调度组件基于Kubernetes Extender实现,自定义调度组件向资源监控组件获取节点监控数据,并加载运行自定义的调度算法。针对默认调度不关注磁盘I/O导致的节点I/O瓶颈问题,本文提出了一种基于集群磁盘I/O均衡的动态调度算法Balanced Disk IOPriority,根据Pod的磁盘I/O需求和节点的实际磁盘I/O进行调度,以提升集群的磁盘I/O均衡水平。针对CPU不足的节点磁盘I/O无法得到充分利用的问题,提出了一种基于节点CPU和磁盘I/O均衡的动态调度算法Balanced Cpu Disk IOPriority,通过计算Pod对节点CPU和磁盘I/O资源消耗的倾斜度,结合节点的实际CPU和磁盘I/O利用率来划分节点的调度优先级。实验结果表明,Balanced Disk IOPriority算法能够提升Kubernetes集群的磁盘I/O均衡水平,改善Kubernetes集群节点I/O瓶颈问题;Balanced Cpu Disk IOPriority算法能够提高Kubernetes集群整体的磁盘I/O利用率。
其他文献
中小企业是我国国民经济的重要组成部分,关系着社会的稳定,是我国经济进一步改革发展的重要因素之一。但中小企业在发展中存在融资难的问题,这个问题也是我国经济发展所面临
香港结构性理财产品极大地活跃了当地金融市场,但在金融危机肆虐下也引发了香港的一些金融风险。这对结构性理财产品正迅速发展的内地来说,无疑是一个很好的借鉴。本文深入探
目的探讨维生素D对哮喘大鼠肺组织中调节正常T细胞表达和分泌的趋化因子(RANTES)表达的影响及维生素D参与控制哮喘气道炎症及与激素协同作用的作用机制。方法 40只雌性Wistar
回族作家阮殿文在散文集《像大地一样》中,用来自于心灵深处的光抒写人生命中不可缺少的真情,自然而富有诗意,并用"真情"去抒发他对世界、故乡亲人、大自然的感悟,带领读者去
《琴操》是著录琴曲的乐书,隋唐有三家不同的文本,宋元之际皆已亡佚。清代有平津馆丛书与汉魏遗书两个系统,既多误辑,又将三家《琴操》混为一谈。琴曲出自民间艺人与失意士人
西方礼貌现象的研究 ,划入语用学研究范围的主要是绝对礼貌 ,即言语行为内在层次的礼貌程度研究 ,而对具体情景所要求的相对礼貌研究则被拒之门外。本文认为绝对礼貌是相对的
<正> 正确引导舆论,这是党报的一项极为重要的功能。现在改革到了关键时期。这一时期涉及到利益格局的全面调整,新旧思想的相互撞击,人们欣喜与疑虑并存,希望与担忧共生。这
为探明控释氮肥施用对土壤环境和土壤肥力的影响,通过小麦盆栽试验研究不同施氮量控释氮肥和普通尿素对小麦土壤酶活性、土壤养分利用及产量的影响。结果表明,推荐施氮量及减
当前,中国能源消耗驱动型的经济增长方式越来越受到电力供不应求的制约。为此,本文通过对影响电力需求的因素进行理论分析,建立多元计量经济分析模型。基于中国2010年的区域
<正> 京韵大鼓《剑阁闻铃》是著名鼓曲表演艺术家骆玉笙至今人演不衰的传统保留曲目。京津一带的曲艺观众谙熟鼓词,往往一听此曲就情随弦起、心与音合,颇有些似醉如痴、百听