1 .一种优化云数据节点调度方法,其特征在于:包括:
用户向K8S发出部署云数据库请求,所述云数据库请求中包括:容器个数、容器类型、容
器对应需求的CPU信息和内存信息以及容器调度策略;
资源控制器从K8S缓存中获取所述云数据库请求,并将请求信息同步至金融级数据库
容器调度器;
金融级数据库容器调度器根据云数据库请求中的容器调度策略进行容器调度,并将调
度结果下发至K8S工作节点中的节点代理;
每个工作节点中的节点代理按照调度结果在对应工作节点中启动对应的容器。
2.根据权利要求1所述的优化云数据节点调度方法,其特征在于:在所述金融级数据库
容器调度器根据调度策略进行容器调度,并将调度结果下发至K8S工作节点中的节点代理
之前,还包括:
金融级数据库容器调度器获取K8S的工作节点信息,添加至工作节点资源库;
在每个工作节点上启动一个临时容器,通过临时容器测试对应工作节点的磁盘读写能
力并评分;
将评分低于阈值的工作节点从工作节点资源库中剔除。
3 .根据权利要求1所述的优化云数据节点调度方法,其特征在于:所述容器调度策略包
括反亲和调度策略,所述反亲和调度策略包括:计算型容器之间反亲和、数据型容器间反亲
和以及数据型容器主备反亲和。
4 .根据权利要求1所述的优化云数据节点调度方法,其特征在于:所述容器调度策略包
括集群均匀调度策略,所述集群均匀调度策略包括:同一类型的容器按照数量均匀分布在
不同的K8S集群中。
5 .根据权利要求2所述的优化云数据节点调度方法,其特征在于:所述容器调度策略包
括:
按照磁盘读写能力由高到低对所述工作节点进行排序,得到工作节点序列;
将数据型容器部署在所述工作节点序列中的第一个或前若干个工作节点上。
6 .根据权利要求1所述的优化云数据节点调度方法,其特征在于:在所述每个工作节点
中的节点代理按照调度结果在对应工作节点中启动对应的容器之后,还包括:
金融级数据库容器调度器接收每个工作节点中pod内的金融级数据库容器流量统计进
程上传的流量信息,并获取用户设备的允许容器调度时间段;
在用户设备的允许容器调度时间段,金融级数据库容器调度器在满足原有容器调度策
略的前提下将第一工作节点上的容器迁移至第二工作节点上,且所述第一工作节点的流量
大于所述第二工作节点的流量。
7 .一种优化云数据节点调度的装置,其特征在于:包括:
用户模块,用于向K8S发出部署云数据库请求,所述云数据库请求中包括:容器个数、容
器类型、容器对应需求的CPU信息和内存信息以及容器调度策略;
资源控制器模块,用于从K8S缓存中获取所述云数据库请求,并将请求信息同步至金融
级数据库容器调度器;
金融级数据库容器调度器模块,用于根据云数据库请求中的容器调度策略进行容器调
度,并将调度结果下发至K8S工作节点中的节点代理;
权 利 要 求 书
1/2 页
2
文档被以下合辑收录
相关文档
评论