基于动态服务拓扑的自适应Kubernetes网络性能监控系统

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:davidzn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着以Kubernetes(简称K8s)为代表的云原生技术体系蓬勃发展,云原生应用与K8s密切结合,应用分布式化、微服务化、高扩展化、多实例化和可迁移化等这些特点使得业务服务变得松散耦合,导致故障发生时难以进行定位和排查,给K8s上的云原生应用监控带来了挑战。K8s环境下通常需要监控系统资源和网络两种维度,尽管当下社区已经产生众多针对系统资源如CPU、内存、存储等方面进行监控的工具,但是在网络层面,K8s虚拟网络的复杂特性使得传统网络监控方案不再直接适用,针对K8s虚拟网络的监控诉求变得愈加迫切。K8s网络监控的难点和重点在于对其网络数据包的采集和分析。首先,由于K8s CNI网络插件的多样化,监控方案需要能够对不同网络协议和工作机制的网络插件进行适配和兼容;其次,由于K8s CRI容器运行时的多样化,Pod又具有漂移的特点,针对Pod容器的获取(适配多种CRI实现)和动态识别是需要解决的问题。目前一些K8s容器网络的监控方案仍然是以传统的面向IP层数据包的采集和梳理为主,传统的服务器IP很少会发生变化,但在K8s中,IP(尤其是Pod IP)是一种极其不稳定的存在,是不断动态变化的,因此以网络层和传输层的信息来分析数据包指标的时效性被大大降低,由于IP地址不易被人阅读和识别,流量分析也会变得十分复杂。如果能以业务或服务的角度来梳理网络数据包进行流量分析,将会大大降低运维人员排查故障花费的精力和时间。针对以上问题,本文设计并实现了一种云原生环境下基于动态服务拓扑映射的K8s网络性能监控系统,实现了自适应兼容多种K8s网络插件、自适应感知Pod、动态监听Pod变化情况和自适应不同容器运行时,能够对端到端(Pod to Pod)的网络数据进行抓包采集分析,基于提出的动态服务拓扑映射方法,对采集到的数据包进行关联分析,形成指标并上报。系统包括采集器和控制器两部分,采集器负责K8s网络数据指标的采集和上报,控制器负责指标数据的存储以及分析和展示。本文实现了在K8s的大型容器网络环境下完全覆盖端到端(Pod to Pod)的流量采集,动态服务拓扑映射使得建立完整的网络结构拓扑变得容易,通过汇总分析数据包关联指标数据,可以非常轻而易举地绘制网络传输路径、服务之间的通信路径,这有助于解决大型K8s容器网络下的从业务维度对网络数据进行监控和识别的难题,可以为运维、开发、产品等人员定位云原生应用网络故障,排查网络性能问题提供帮助。
其他文献
进入21世纪,世界的经济格局有了很大的变化,数字化和网络化逐渐成为交易的重点,随着网络与购买市场的融合,使得整个快递行业有了很大的进步,但是从学术研究角度上来看,仍然缺少从企业社会工作视角出发针对快递劳动的特点分析劳动主体性的内容。快递行业具有其他行业所不具有的特点,在工作环境、工作特点、工作强度几个方面都是不同于社会上任何行业的,快递行业如何发挥劳动主体性是社会学所研究的主要内容。他们作为快递末
融合教育是当前特殊教育发展的重要趋势,也是近些年来特殊教育领域研究的热点问题。与听力正常的同龄人相比,听力障碍学生(简称“听障学生”)由于自身语言问题和沟通障碍,其社会交往、班级融合等方面也必然存在一定的困难,他们在普通班级中的社会融合状况、社会行为表现究竟如何,是亟待研究的问题。因此,本研究对随班就读听障学生班级社会融合、社会行为及二者之间的关系进行研究,具有重要的价值和意义。本研究选取贵州省贵
针对当前儿童远离自然的现实,很多人呼吁儿童与自然建立联系,越来越多的幼儿园也开始实施自然教育,那么,儿童与自然的互动如何?当前的自然教育是否真正促进了儿童的发展?如何建立儿童与自然的联系?本研究以自然观察智能、环境心理学、活教育、可持续发展教育为理论基础,从国内外相关文献研究中汲取关于人与自然联系的核心理论观点,将“亲自然力”作为描述个体与自然关系的亲密程度的特质性因素,表现为个体对自然以及人与自
信贷渠道是我国货币政策主要的传导渠道,随着我国经济金融改革开放的深化,资本市场和房地产市场飞速发展,资产价格渠道的传导效果逐渐显现出来。国际金融中心在全球愈来愈受到重视,在我国将国际金融中心建设定为国家发展战略后,分别对货币政策信贷渠道与资产价格渠道传导效应变化进行分析研究,对于货币政策能够更好地传导至实体经济,促进经济发展,完成货币政策调控的宏观目标具有深刻现实意义。本文运用理论和实证结合的方法
2020年我国教育部办公厅公布了“基于教学改革、融合信息技术的新型教与学模式”实验区名单,指出各实验区要积极探索将信息技术全面融入教学过程的路径、方式和方法,创新教与学的模式,以教育信息化带动实现教育现代化。那么在教育信息化趋势下,我国中学数学教师目前的信息技术教学能力又是怎么样呢?数学教师主要使用哪些信息技术?又是怎样把技术融入数学课堂的?为了进一步深入了解中学数学教师把技术融入教学过程中的具体
拉曼光谱技术具有对样品无损伤、使用方便等特点,在生命科学、材料科学、医学及环境等众多领域得到了广泛的应用。便携式拉曼光谱仪如今已经进入了较为成熟的商品应用化阶段,国外的相关厂商已经推出了多种型号的便携式拉曼光谱仪,但是国内相关设备和配套设施的研发比国外还是相对落后,因此研制我国拥有独立知识产权的光谱仪设备和拉曼光谱分析软件等对追赶国外技术,突破卡脖子技术具有重大意义。本文对拉曼光谱分析软件中的数据
劳动教育是人才培养体系的重要组成部分,而劳动教育政策则是推进劳动教育发展的有效手段。随着《关于全面加强新时代大中小学劳动教育的意见》和《大中小学劳动教育指导纲要(试行)》的实施,以政策方式确定了劳动教育的目标、地位,在大中小学设立劳动教育课程,系统加强劳动教育,标志着劳动教育正式作为一门课程纳入学校教育体系。上海作为我国教育的领军城市,劳动教育发展也走在前列,2020年8月上海制订了《关于全面加强
学位
纤维缠绕是一种重要的复合材料制造方法,通过将复合材料制成的纤维束缠绕在芯模表面,再经过加热加压固化,制成稳定的复合材料制品。现有的纤维缠绕CAD系统中的线型以半测地线和离散曲线为主,存在自由度不足和开模试缠的高成本问题。因此,本文提出一种基于等缠绕角曲线的混合缠绕方法,在保证纤维缠绕过程中不发生打滑、架桥等现象的同时,可以有效地提高纤维线型的自由度。本文主要工作包括以下内容:半测地线是一种打滑系数
学位