[发明专利]一种与OpenStack Neutron融合的Kubernetes网络插件方法在审
申请号: | 202010561627.X | 申请日: | 2020-06-18 |
公开(公告)号: | CN113821268A | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 周峰;吕智慧;吴杰;童宇;冯晨昊 | 申请(专利权)人: | 复旦大学 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/455 |
代理公司: | 上海元一成知识产权代理事务所(普通合伙) 31268 | 代理人: | 吴桂琴 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 openstack neutron 融合 kubernetes 网络 插件 方法 | ||
本发明属于云计算技术领域,具体涉及一种与OpenStack Neutron融合的Kubernetes网络插件方法。本发明包括:设计一种基于Neutron的容器网络插件,从Kubernetes的CNI容器网络模型出发,为Neutron实现CNI模型接口,在Kubernetes中使用所述插件,将容器网络建立在Neutron的虚拟网络中,实现Kubernetes与OpenStack的网络融合。本发明在网络插件的基础上,提供了基于Load Balancer实例实现Kubernetes中service服务的解决方案,以OpenStack的Octavia项目为基础,将Kubernetes中的service服务转化为Load Balance实例,为后端容器提供了对外稳定的访问入口,实现了前后端解耦,提高了系统的可靠性。本发明能解决在虚拟机与容器资源融合的应用场景下网络资源的融合问题,并保障高并发情况下云平台的资源吞吐量。
技术领域
本发明属于云计算技术领域,涉及一种容器网络插件,具体涉及一种与OpenStackNeutron融合的Kubernetes网络插件方法。
背景技术
据报道,随着互联网己经融入了人们的日常生活中,云计算技术也将在未来将迎来继续发展的大潮。随着容器技术的发展,容器技术和虚拟化技术已经成为一种被公众广泛认可的容器技术服务器资源共享方式,容器技术可以在按需构建容器技术操作系统实例的过程当中,为操作人员提供极大的灵活性。
实践显示,在有关技术发展的同时,安全也是急需解决的问题,如何保证云平台环境中数据安全,防止信息泄露和网络攻击带来的损失,将是云计算技术面临的重要挑战。
现有技术公开了大型云计算集群管理平台的主要功能包括管理众多的分布式计算机物理节点,按照用户的需求自动分配计算,存储,网络等物理资源,对用户而言,使用云计算环境与使用单一大型服务器的感受是相同的,其中不同的是,云环境可以根据不同的需求,或用户的申请动态调整所划分的资源量,资源得以更加高效的利用。
作为新一代的轻量化云计算技术,容器技术采用的是操作系统层面的虚拟化技术,Docker是其中的典型代表,它构建与Linux系统的命名空间机制由于其良好的封装性,无需反复的配置运行环境,避免了因为运行环境不一致而造成的应用无法正常部署运行的错误,几乎成为了容器技术的代名词。本申请以下讨论的容器技术,在没有特殊指明的情况下,即是Docker技术。
容器虚拟化技术的出现好解决了以上的问题。Docker为每个应用提供了一个完整、独立的运行环境,有其独立的文件系统,但是共享操作系统内核,这就在保证了虚拟机所带来的隔离性的基础之上,同时也降低了虚拟机搭载完整的客户端操作系统所带来的虚拟化层对性能的消耗。基于容器的云计算技术在今后势必成为业内的主流技术,目前将容器技术与虚拟机技术的融合计算模式还鲜有尝试,这种模式可以提高数据分析的效率,增强业务的灵活度,将是大数据技术发展的下一个方向。
OpenStack和Kubernetes均是目前主流的虚拟化资源平台,社区十分活跃,而两者又有明显不同。OpenStack是虚拟机技术平台的代表,而Kubernetes则是容器化技术的代表。实践显示,经过多年的发展,虚拟机技术和容器技术各有其优缺点和独特的适用场景。一般情况下,业内公识,认为基于Hypervisor的虚拟机技术因为拥有其独立的客户操作系统,运行在客户操作系统上的应用和软件享有完全独立且隔离的物理资源池,架构安全,隔离性高,而容器技术则是依托于主机操作系统,在此基础之上加以隔离,启动速度快,开销小,易于快速部署。
基于虚拟机和容器的虚拟化技术各有优势,可以预见,虚拟机与容器未来在云数据中心环境内必然是共同存在的,如何实现虚拟机与容器的融合部署是当前云平台建设的关键研究方向,在这种虚拟机与容器融合部署平台下,如何实现网络资源的融合和管理,也正是本申请拟解决的问题。
发明内容
本发明的目的是基于现有技术的基础与现状,提供一种容器网络插件,具体涉及一种与OpenStack Neutron融合的Kubernetes网络插件方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010561627.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种使用方便的纤维板自动钻孔装置
- 下一篇:一种电子通讯工程用配电柜