【摘 要】
:
以Docker为代表的容器技术在应用的开发、发布和部署上具有便捷性和实用性,从出现之初便受到了业界的广泛关注,由于Docker本身只注重于提供容器和镜像,因此需要一个集成的容
论文部分内容阅读
以Docker为代表的容器技术在应用的开发、发布和部署上具有便捷性和实用性,从出现之初便受到了业界的广泛关注,由于Docker本身只注重于提供容器和镜像,因此需要一个集成的容器云管理平台高效地完成容器的编排部署、资源调度、服务发现、健康监控等任务。Kubernetes凭借其强大的容器编排能力和轻量开源的特点成为了众多容器集群调度系统的领跑者,然而Kubernetes的资源调度策略和系统自带的调度算法都较为单一,在复杂的应用场景下往往力不从心。本文在深入研究Kubernetes的核心技术后,对资源调度模块进行改进和设计,主要内容如下:1.改进了Kubernetes的资源模型。Kubernetes在进行资源调度时只考量了CPU和内存的影响,但是Pod若要正常运行还需要进行镜像下载,与持久化存储系统进行数据交互,本文在原有模型上增加了镜像下载速度和数据传输速度作为资源调度的考量因素。2.改进了Kubernetes用户绑定策略。Kubernetes的用户绑定策略较为简单,本文在此基础上设计了一种弱绑定策略,增加了用户绑定的匹配规则,支持对表达式的匹配性周期检测。3.设计抢占式调度策略。根据重启策略将Pod划分为三个优先级,当宿主机资源不足时,高优先级Pod可以抢占低优先级Pod的资源,有效的提高了高优先级Pod的运行比例。4.设计动态负载均衡调度策略。Kubernetes默认调度策略中Pod一经调度便无法迁移,本文鉴于此设计了一种基于Kubernetes的动态负载均衡改进算法,该算法的静态调度负责将待调度Pod队列的每一个Pod调度到最符合其资源描述文件的节点上;动态调度则通过监控器定期将宿主机和Pod的运行状况反馈到调度器,调度器根据系统整体负载情况作出动态调整,将负载较高的节点的一些Pod迁移到负载较低的节点上,以维持系统的整体负载均衡。
其他文献
选择夏季、秋季两个时期对江西中药资源蔓荆子(Vitex trifolia Linn.var.trifolia)进行定点抽样调查和光谱采集,开展了不同时期的蔓荆子及周边共生地物光谱特征研究,建立了蔓
<正>在全球制造业数字化转型的背景下,中国制造业应抓住机遇,在"中国制造2025"和"制造强国战略"的引领下,充分利用工业互联网、工业大数据、工业云、人工智能等新一代信息网
本文根据我国建立的药品分类管理制度实施情况,重点分析当前我国非处方药(OTC)管理的现状,并针对现状提出相应的对策来加强对 OTC 的管理。
随着我国水利事业的快速发展,水利工程越来越多。防渗处理对整个水利工程项目的安全及抗渗性能有着直接影响,而且水利工程防渗施工是一项系统工程,难度大、技术性强。笔者结
<正>不许买,也不许生火,你有什么办法吃到烤红薯吗?准备材料:光照强烈的天气、红薯、平底瓷盘(cí pán)、铝箔(lǚ bó)、晾毛巾的挂钩、吃饭用的叉(chā)子。魔法进行中:1.
我国公路建设已经取得丰硕成果,但安全生产形势不容乐观。该文针对公路工程安全生产的法律法规、标准体系、安全教育培训体系、技术交流机制等方面,分析国内公路工程安全生产
下沉式道路绿化带是一种生态环保的雨水渗蓄设施,响应了"海绵城市"的建设理念。介绍了下沉式道路绿化带的应用背景,了解下沉式道路绿化带的形式及功能,并通过对下沉式绿化带
在室内自然变温条件下对玉溪市红塔区小叶榕(Ficus concinna)上的榕管蓟马(Gynaikothrips uzeli Zimm)的历期和年发生消长规律进行了调查。结果表明,该虫在红塔区小叶榕上完
目的:考察广西不同产地何首乌中二苯乙烯苷的含量。方法:采用HPLC法测定,色谱柱为symmetryC18柱(4.6×150mm,5μm),流动相为乙腈-水(25∶75),流速为1.0ml/min,检测波长为320n
以赤霞珠葡萄(Vitis vinifera L.)为材料,以Actin基因为内参,采用半定量逆转录聚合酶链式反应(RT-PCR)法检测葡萄果实发育过程中白藜芦醇合酶(STS)基因表达量的变化,以期建立