基于Kubernetes的私有容器云平台多租户模型的研究与设计

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:boysunshine20xy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着容器虚拟化技术的发展,以Kubernetes为代表的容器集群编排技术正在引领企业化私有容器云平台开展进一步建设。而容器云平台中为了保证集群安全需要着重考虑在多租户环境下的隔离情况,目前Kubernetes能够通过原生功能支持基本场景下的隔离需求,但在多租户安全的支持上还是略显不足,不能提供在用户认证、授权及资源隔离等方面的完整多租户解决方案。为了解决上述问题,本文在对目前Kubernetes多租户能力的深入分析基础上提出了一种涵盖多租户访问控制及资源隔离方案的多租户模型:1)针对Kubernetes集群中的RBAC访问控制模型不能够自动分配角色并且访问控制粒度较粗的问题,提出一种基于属性和角色的多租户访问控制模型(MT-ARBAC),通过引入属性集合和访问结构,结合密文策略属性基算法(CP-ABE)对其进行优化,同时设计了集群管理员、租户管理员、项目管理员及普通开发员的四层角色模型细化访问权限;2)针对Kubernetes无法为集群外部用户提供统一认证的问题,提出了一种基于Keycloak认证服务和Open ID Connect协议的多租户认证方案,与MT-ARBAC模型构成一套完整的多租户访问控制方案,实现了多租户环境下的统一认证和授权;3)针对Kubernetes底层Docker容器引擎共享内核的缺点,通过对安全容器方案和CRI容器运行时的进一步分析,提出了多租户模型的计算资源隔离方案,采用Containerd作为Kubernetes的CRI实现,而底层容器运行方案设计为Kata安全容器与run C相结合的方式,将可信资源与不可信资源隔离运行,保证正常情况下的容器运行性能与非可信容器运行下的虚拟机隔离,增强容器运行的安全性;4)在本文设计的多租户模型中,还针对Kubernetes集群的默认Flannel网络方案在多租户网络隔离环境中的缺陷,在CNI网络插件的研究基础上,提出了多租户模型的网络资源隔离方案,通过Calico网络插件及Kubernetes的Network Policy网络策略实现了多租户模型中网络资源的隔离。最后基于本文所设计的多租户模型部署集群,进行访问控制和资源隔离部分的功能测试以及集群的网络性能测试,实验结果表明本文提出的Kubernetes多租户模型解决方案满足设计目标中的多租户隔离要求,能在多租户访问控制、计算资源及网络资源方面达到一定的安全性与隔离性。
其他文献
内燃动车无需行驶于电气化铁路,因此有良好的经济效益和广泛的使用范围。目前内燃动车采用双层隔振系统,被动地隔绝由悬挂安装在车体下方的内燃动力总成产生的倾倒力矩和不平衡力引起的振动响应。随着动力机组大功率和车体轻量化的技术革新,仍采用无法改变隔振器刚度、阻尼及安装位置的被动隔振方式,很难满足日益严苛的国家标准以及乘客对乘坐舒适性的追求。相比于被动控制,主动控制可以根据当前工况通过控制器实时调整系统参数
日益增长的家庭电能消耗对生态环境带来的危害极大,引起的能源危机、环境污染等问题十分严峻。为了实现十四五规划中的“碳达峰”和“碳中和”的目标,需要引导家庭优质用电,抑制家庭的高碳排放量。近年来,功能游戏作为一种电子游戏的新兴发展趋势,在改变人们的行为上发挥了重要的作用。基于此,本文试图将节电行为与功能游戏相结合,设计并开发一款面向家庭节电行为的功能游戏,旨在通过游戏的方式影响并干预人们的用电行为,吸
当前,无锡古运河的保护开发通过申遗,成功打响了"江南历史人文景观长廊"的独特品牌,修复和建设了初具江南水乡特色的清名桥历史文化街区,形成了文化集聚效应,但还存在品牌形象影响力和吸引力缺乏、产业类型较为单一,不能适应市场需求、区域同质化竞争现象较为严重等问题。因此,应积极挖掘江南运河文化资源,打造梁溪特色文商旅;整合梁溪运河文旅资源,优化区域旅游配置,通过明确定位,完善产业链条,积极推进"互联网+"
仿人机器人具有和人相似的外观特征,可以在人类生活、工作的环境中自主活动,具有较强的环境适应能力,能够代替人类完成各项作业等,因此具有广阔的应用前景。然而,稳定行走是仿人机器人实现所有功能的基础,如果不具备行走能力,仿人机器人就失去了“仿人”的意义。此外,步态规划又是双足机器人稳定行走的首要条件。如果不生成机器人各关节的轨迹,机器人就不知道下一步该如何动作。目前大部分的学者在规划步态时仅考虑单支撑期
7月龄豹猫,体重2.5 kg,雄性,已绝育,有泌尿道病史,主要症状为排尿困难,频频有排尿动作,但是排出尿液量少,精神沉郁,食欲差,有呕吐,先后在其他宠物医院保守治疗过2次,仍出现排尿异常。笔者通过临床检查、血液学检查及腹部B型超声波检查进行确诊,并根据诊断结果进行治疗。结果表明:该猫患有下泌尿道综合征,通过保守治疗后,反复出现排尿异常现象,于是果断采取手术治疗方案,对患猫进行叶氏尿道造口手术。术后
近年来,随着计算机、CCD数字相机和图像处理技术的飞速发展,粒子追踪测速(Particle Tracking Velocimetry,PTV)技术作为一种全新无扰、瞬态、全场速度的测量方法,能够对流场速度进行无干扰测量,并将结果可视化显示。PTV技术通过匹配的方法直接跟踪流场中示踪粒子的运动而求得速度,平均效应低、准确直观,在测量两相乃至多相流场方面均具有明显的优势,为研究者了解流场内速度的分布情
相变双向调温纺织材料是能源领域与纺织行业结合的产物,具有自动双向调温的优点。本文从制备技术的角度出发,分别介绍了相变纤维制备法和后整理法两大途径。围绕相变纤维制备法,详细阐述了微胶囊熔融纺丝法、微胶囊溶液纺丝法、静电纺丝法、PCMs复合纺丝法和纤维中空填充法的原理及应用。针对后整理法,详细介绍了填充法、涂层法、印花法、浸轧法和接枝法的原理及应用。分析了各种制备技术的优缺点,以期从制备技术上加深对相
分析现代水墨画艺术家的代表性作品及其创作理念,梳理现代水墨画的发展脉络,认为现代水墨画的变革是在传统水墨画艺术框架之上融入西方现代艺术观念和形式的结果。现代水墨有两个重要艺术价值:一方面现代水墨是对传统水墨的反叛和超越;另一方面现代水墨促进了水墨画的现当代转型。通过对现代水墨发展史以及艺术理论的研究总结,结合自身理解,创作《玉石之象》系列水墨画,并从创作立意、审美价值挖掘、形式探索、主题划分等方面
The purpose of this research is to specify land cover type of Sakaerat Environmental Research Station (SERS) by applied the two classification methods, maximum like likelihood and expert classificatio
学位
班级管理是学校管理的重要组成部分,往往一个学校班级管理的好坏直接反映了这个学校管理水平的高低,也直接影响着我们的学生能否健康地成长和愉快地学习。但是班级管理“管”无定法,这就要求我们的班主任们“贵在得法”,应该积极探索适合自己学校和学生的班级管理方法。笔者通过近几年班主任工作的经历,探索出一套适合学生身心发展规律,培养学生自主能力和减轻班主任负担的班级管理模式——金子塔班级管理模式。