Kubernetes跨集群管理的设计与实现
发布时间:2017-12-15 12:15
本文关键词:Kubernetes跨集群管理的设计与实现
更多相关文章: 云计算 Kubernetes 跨集群
【摘要】:随着云技术的普及,越来越多的大型企业在使用多个云平台的发展策略。一方面,该策略可以达到避免受限于单一云供应商、提升服务的交付能力等效果。另一方面,它也带来一些新的问题,例如企业项目的资源分散在各个数据中心和私有云里,加大统一管理的难度。因此,构建与实现多集群的统一管理成为一个亟待解决的问题。Kubernetes是PaaS(平台即服务)中最受关注的容器云平台,华为、中国移动等大型企业纷纷发力于Kubernetes的多集群的统一管理。本文提出了一种Kubernetes的跨集群管理方案,对跨集群管理的主要问题提出了可行的解决方案并给予实现。本文主要工作如下:1、对于跨集群服务发现问题,本文以Kubernetes现有的服务发现架构为基础,设计了适应范围更广的基于域名的跨集群服务发现框架。用户可以在集群外部通过域名访问服务,并实现请求的负载均衡。2、在跨集群管理中,用户对于服务的约束主要是地域性约束。因此本文设计了基于权重的调度策略,其在处理服务的约束设置方面有很大的灵活性。3、本文通过服务一致性管理解决了服务的自动迁移容灾问题。服务一致性管理不仅实现了服务的实时部署更新,也实现了在集群状态异常时对服务重调度,解决自动迁移问题。最后设计了一系列实验对系统功能进行了验证。
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52
【参考文献】
中国期刊全文数据库 前8条
1 陈金莲;;Linux中环境变量所导致的问题分析及解决[J];黄冈职业技术学院学报;2016年03期
2 简玮侠;;高可用服务发现架构的设计和实现[J];信息与电脑(理论版);2015年22期
3 徐宥;;协程的历史、现在和未来[J];程序员;2014年11期
4 王登科;李忠;;基于粒子群优化与蚁群优化的云计算任务调度算法[J];计算机应用与软件;2013年01期
5 姚林;张永库;;NoSQL的分布式存储与扩展解决方法[J];计算机工程;2012年06期
6 许子灿;吴荣泉;;基于消息传递的Paxos算法研究[J];计算机工程;2011年21期
7 周莹莲;刘甫;;服务器负载均衡技术研究[J];计算机与数字工程;2010年04期
8 王云岚,李增智,薛军,班世敏;基于DNS的负载均衡算法研究[J];计算机工程与应用;2002年04期
,本文编号:1291922
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1291922.html