【技术实现步骤摘要】
容器带宽的调整方法、服务器及存储介质
本申请涉及计算机
,具体而言,涉及一种容器带宽的调整方法、服务器及存储介质。
技术介绍
Kubernetes是一个开源的用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效。在Kubernetes的使用中,容器具有轻量级、易于创建的特点,在一台物体服务器上通常会运行多个容器,所有的容器共享该物理服务器的网络带宽,因此,为了保证业务的响应时间和整体稳定性,需要对各个容器的网络带宽进行有效地控制。目前提供的解决方案是在容器网络接口(ContainerNetworkInterface,CNI)中配置一个带宽插件,在带宽插件的配置文件中配置固定的上行和下行带宽,在创建容器时带宽插件会根据配置文件的内容调用Linux下的传输控制(TrafficControlle,TC)模块实现对容器带宽的调整,其中,容器带宽包括上行带宽和下行带宽。然而,在实际使用中不同业务对带宽需求和优先级都有不同,而上述容器带宽的调整过程中只能通过统一的配置文件对容 ...
【技术保护点】
1.一种容器带宽的调整方法,其特征在于,应用于控制服务器,所述方法包括:/n获取输入的针对目标应用的容器集合的编辑操作;/n根据所述编辑操作,调整所述容器集合的配置文件中所述目标应用对应的目标容器的带宽指示信息;/n其中,所述带宽指示信息用于指示所述目标容器的带宽参数,所述带宽指示信息用于请求目标应用服务器调整所述目标容器的带宽,所述目标容器运行在所述目标应用服务器上。/n
【技术特征摘要】
1.一种容器带宽的调整方法,其特征在于,应用于控制服务器,所述方法包括:
获取输入的针对目标应用的容器集合的编辑操作;
根据所述编辑操作,调整所述容器集合的配置文件中所述目标应用对应的目标容器的带宽指示信息;
其中,所述带宽指示信息用于指示所述目标容器的带宽参数,所述带宽指示信息用于请求目标应用服务器调整所述目标容器的带宽,所述目标容器运行在所述目标应用服务器上。
2.根据权利要求1所述的方法,其特征在于,所述根据所述编辑操作,调整所述容器集合的描述文件中所述目标应用对应的目标容器的带宽指示信息,包括:
根据所述编辑操作,更改所述配置文件中所述目标容器的传输速率;
根据所述传输速率调整所述配置文件中所述目标容器的带宽指示信息。
3.根据权利要求1或2所述的方法,其特征在于,所述目标应用为如下应用中的任意一种:
新创建的应用、删除的应用、访问优先级变更的应用、访问异常的应用;其中,所述访问异常的应用为预设时段内的访问次数大于或等于预设次数的应用。
4.根据权利要求1所述的方法,其特征在于,所述配置文件包括如下文件中的任意一种:
所述容器集合的描述文件、保密字典、第一配置文件、第二配置文件;其中,所述第一配置文件保存在所述控制服务器的配置存储服务中,所述第二配置文件保存在外部设备中。
5.一种容器带宽的调整方法,其特征在于,应用于目标应用服务器,所述方法包括:
调用控制服务器中的应用服务接口以获取目标应用的容器集合的配置文件;
获取所述配置文件中所述目标应用对应的目标容器的带宽指示信息,所述带宽指示信息用于指示所述目标容器的带宽参数;...
【专利技术属性】
技术研发人员:刘梦馨,朱彦,
申请(专利权)人:北京凌云雀科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。