基于Openstack的IaaS云架构的容器控制方法、装置及容器制造方法及图纸

技术编号:35575187 阅读:18 留言:0更新日期:2022-11-12 16:00
本发明专利技术提供一种基于Openstack的IaaS云架构的容器控制方法,包括步骤:a.接收创建POD的请求信息;b.基于所述请求信息创建沙箱;c.TBway插件调用TBwayd服务申请网络资源;d.TBwayd服务确定所述网络资源对应的参数;e.TBwayd向OpenStack基础设施平台申请为所述POD分配网络资源,并获得对应的网络资源;f.TBway插件通过iplink设置所述网络资源到所述POD的网络命名空间内。本发明专利技术还提供一种基于Openstack的IaaS云架构的容器。通过本发明专利技术,实现了在IaaS云架构中控制网络资源管理的有效方式。效方式。效方式。

【技术实现步骤摘要】
基于Openstack的IaaS云架构的容器控制方法、装置及容器


[0001]本专利技术涉及网络管理系统,内部基础设施即服务(Infrastructure as a Service,IaaS)系统中对网络资源进行管理的网络管理系统,具体涉及基于自有Openstack的IaaS云架构的容器控制方法及对应的容器。

技术介绍

[0002]近年来,越来越多的公司正在积极拥抱云计算,不断的把其传统方式运行的业务以容器化的方式在云基础设施上部署起来。随着公司及业务的扩张,各种IT应用也越来越复杂,容器的数量也越来越多,由此管理运维容器的编排引擎kubernetes(简称K8s)问世。K8s是为容器服务而生的一个可移植容器的编排管理工具。这对整个容器
的发展是一个重大突破与创新,但是容器网络仍然是K8s中较为复杂,令人头疼的方面之一。
[0003]业务的复杂性,网络需要考虑满足业务的方方面面,通常会涉及到容器集群内部服务之间的互相调用、不同节点之间的服务互相调用、集群内部服务与集群外部服务之间的互相调用等各种复杂场景,并且由于一些传统业务的需要本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于Openstack的IaaS云架构的容器控制方法,用于为POD申请网络资源或删除网络资源,其特征在于,包括如下步骤:步骤a:接收创建POD的请求信息;步骤b:基于所述请求信息创建沙箱;步骤c:TBway插件调用TBwayd服务申请网络资源;步骤d:TBwayd服务确定所述网络资源对应的参数;步骤e:TBwayd服务向OpenStack基础设施平台申请为所述POD分配网络资源,并获得对应的网络资源;步骤f:TBway插件通过iplink设置所述网络资源到所述POD的网络命名空间内。2.根据权利要求1所述的控制方法,其特征在于,在所述步骤a之前还包括如下步骤:步骤i:对POD事件进行监听,其中,基于所述监听获取所述创建POD的请求信息。3.根据权利要求2所述的控制方法,其特征在于,所述步骤i中的所述对POD事件进行监听的步骤包括如下步骤:步骤i1:k8s集群工作节点kubelet服务监听主机(master)节点上的API Server服务,从而对所述POD事件进行监听。4.根据权利要求1所述的控制方法,其特征在于,所述步骤c包括如下步骤:步骤c1:kubelet调用TBway插件的ADD接口进行与所述网络资源有关参数的处理;步骤c2:kubelet通过gRPC调用TBwayd服务;步骤c3:TBway插件调用所述TBwayd服务申请所述网络资源。5.根据权利要求1至4中任一项所述的控制方法,其特征在于,在所述TBwayd服务被调用时,还包括如下步骤:

TBwayd服务向keystone进行鉴权,并获取一个token证书。6.根据权利要求5所述的控制方法,其特征在于,所述token证书被保存在内存中或服务器中。7.根据权利要求1所述的控制方法,其特征在于,所述步骤d包括如下步骤:步骤d1:TBwayd服务向k8s的API Server服务获取集群的POD信息;步骤d2:基于所述POD信息确定所述网络资源对应的参数。8.根据权利要求1所述的控制方法,其特征在于,所述网络资源对应的参数包括所述POD对应的IP地址或IP地址范围。9.根据权利要求1所述的控制方法,其特征在于,所述步骤e包括如下步骤:步骤e1:TBwayd服务向neutron

server服务申请创建与所述POD对应的虚拟网卡;步骤e2:TBwayd服务向neutron

server服务请求将所述虚拟网卡挂载至所述POD所在的工作节点虚拟机上。10.根据权利要求9所述的控制方法,其特征在于,所述步骤e1包括如下步骤:步骤e11:TBwayd服务发送创建网络资源的请求信息给neutron

server服务申请创建虚拟网卡;步骤e12:neutron

server完成对所述请求信息的鉴权处理;步骤...

【专利技术属性】
技术研发人员:李垚峰谭友章邱鹏
申请(专利权)人:太保科技有限公司
类型:发明
国别省市:

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

1