当前位置: 首页 > 专利查询>复旦大学专利>正文

一种与OpenStackNeutron融合的Kubernetes网络插件方法技术

技术编号:31499726 阅读:47 留言:0更新日期:2021-12-22 23:07
本发明专利技术属于云计算技术领域,具体涉及一种与OpenStack Neutron融合的Kubernetes网络插件方法。本发明专利技术包括:设计一种基于Neutron的容器网络插件,从Kubernetes的CNI容器网络模型出发,为Neutron实现CNI模型接口,在Kubernetes中使用所述插件,将容器网络建立在Neutron的虚拟网络中,实现Kubernetes与OpenStack的网络融合。本发明专利技术在网络插件的基础上,提供了基于Load Balancer实例实现Kubernetes中service服务的解决方案,以OpenStack的Octavia项目为基础,将Kubernetes中的service服务转化为Load Balance实例,为后端容器提供了对外稳定的访问入口,实现了前后端解耦,提高了系统的可靠性。本发明专利技术能解决在虚拟机与容器资源融合的应用场景下网络资源的融合问题,并保障高并发情况下云平台的资源吞吐量。源吞吐量。

【技术实现步骤摘要】
一种与OpenStack Neutron融合的Kubernetes网络插件方法


[0001]本专利技术属于云计算
,涉及一种容器网络插件,具体涉及一种与OpenStack Neutron融合的Kubernetes网络插件方法。

技术介绍

[0002]据报道,随着互联网己经融入了人们的日常生活中,云计算技术也将在未来将迎来继续发展的大潮。随着容器技术的发展,容器技术和虚拟化技术已经成为一种被公众广泛认可的容器技术服务器资源共享方式,容器技术可以在按需构建容器技术操作系统实例的过程当中,为操作人员提供极大的灵活性。
[0003]实践显示,在有关技术发展的同时,安全也是急需解决的问题,如何保证云平台环境中数据安全,防止信息泄露和网络攻击带来的损失,将是云计算技术面临的重要挑战。
[0004]现有技术公开了大型云计算集群管理平台的主要功能包括管理众多的分布式计算机物理节点,按照用户的需求自动分配计算,存储,网络等物理资源,对用户而言,使用云计算环境与使用单一大型服务器的感受是相同的,其中不同的是,云环境可以根据不同的需求,或用户的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种与OpenStackNeutron融合的Kubernetes网络插件方法,其特征在于,通过结合OpenStack的Neutron组件和Kubernetes的容器集群编排管理,为容器应用部署的融合平台提供网络解决方案,其包括:(1)虚拟机与容器的网络融合对于由OpenStack创建的容器,Kubernetes接管并发布容器应用,二者融合实现容器编排调度;(2)实现Kubernetes服务发现机制基于OpenStack的负载均衡实例,创建Kubernetes service服务,向外提供服务发现的功能;(3)租户隔离同一租户下的Pod互相访问,不同租户下的Pod相互之间不可见,保证平台网络的隔离性;(4)负载均衡策略的优化基于后端容器的负载,实现动态的负载均衡策略。2.根据权利要求1所述的方法,其特征在于,所述的虚拟机与容器的网络融合中,Neutron容器网络插件实现Kubernetes中pod和service资源对象向OpenStack的转化;所述的插件功能划分成两个模块:控制模块(Controller):监听Kubernetes中关于pod和service的创建,更新,删除事件,并...

【专利技术属性】
技术研发人员:周峰吕智慧吴杰童宇冯晨昊
申请(专利权)人:复旦大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1