技术新讯 > 电子通信装置的制造及其应用技术 > 一种基于容器云的单集群信创混合调度方法与流程  >  正文

一种基于容器云的单集群信创混合调度方法与流程

  • 国知局
  • 2024-08-08 16:53:41

本发明涉及容器云环境领域,尤其涉及一种基于容器云的单集群信创混合调度方法。

背景技术:

1、在当前金融科技环境下,诸多银行都在拥抱云原生进行着自己的科技改革,其所进行云原生革新的第一步大多均为容器化运行自己的业务系统,并且以容器编排、弹性扩缩容、平台化、管理化的声明式云计算容器技术作为自己的运行底座。在逐步进行的容器化上云过程中,人行提出了信创需求,对于信创需求不光需要编写业务代码的项目组开发人员执行,容器云作为技术底座也理应根据信创需求内容进行能力提供,给予项目组开发人员技术支持。顾在容器云纳管信创节点后,对于信创节点的针对性调度与使用成为诸多金融科技行业在云原生环境下的一大问题。

2、在现有云环境中,有些企业为了应付人行的信创需求进行着“孤岛式”的执行技术方案。如:容器云环境正常交付的业务单独使用虚拟主机“配合”信创部署运行。有些企业虽然使用的是容器云环境进行信创交付,但是也是以“配合”的形式进行。如:容器云环境正常交付的业务单独使用一个独立的信创集群象征性的发布信创服务、容器云环境正常交付的业务单独使用一个独立的工作负载象征性的发布信创服务。有些企业虽然满足了人行的信创x86需求,封装并自主可控的完成了信创调度需求,但是对于信创arm需求并不涉及。技术方案形形色色,五花八门,但是对于信创调度并不能成为行业标准与方法,只能说是一种应对手段。

3、现有技术存在的问题包括:

4、1.不具备同时提供信创x86架构节点与非信创x86架构节点的容器云集群,并不为一个能提供信创能力的容器云集群。

5、2.不具备同时提供信创arm架构节点与非信创x86架构节点的容器云集群,并不为一个能提供arm信创能力的容器云集群。

6、3.容器云环境不具备提供x86架构与arm架构制品镜像制作的能力,无法让容器云达到无差别运行迁移不同架构服务的能力。

7、4.容器云管理平台不具备信创调度方法的封装,无法对于所管理的容器云中的信创节点进行针对性的信创调度与使用。

技术实现思路

1、鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的一种基于容器云的单集群信创混合调度方法。

2、根据本发明的一个方面,提供了一种基于容器云的单集群信创混合调度方法,所述调度方法包括:

3、底座服务基础能力集成;

4、构建多架构的服务镜像,并进行管理;

5、根据信创需求内容提供容器云信创调度能力保证容器云针对信创节点进行针对性的调度与使用,保证项目组用户的业务系统在容器云的信创节点上运行。

6、可选的,所述底座服务基础能力集成具体包括:

7、使容器云纳管信创节点,将信创节点作为工作节点进行调度与使用为业务服务的运行提供基础能力。

8、可选的,所述底座服务基础能力集成具体包括:

9、信创服务器,使用符合人行信创要求并稳定运行的信创类型服务器进行物理级的环境搭建;

10、信创操作系统,对信创服务器安装符合人行信创要求的信创操作系统进行操作系统级的环境搭建;

11、容器云组件适配,根据多个架构的信创服务器与信创操作系统适配容器云组件并与非信创容器云构成容器云集群;

12、节点标签与污点配置。

13、可选的,所述根据多个架构的信创服务器与信创操作系统适配容器云组件并与非信创容器云构成容器云集群具体包括:

14、使用对多个节点创建多个标签与污点的方式,区分节点种类与正常调度的保证。

15、可选的,所述构建多架构的服务镜像,并进行管理具体包括:

16、构建多架构镜像,提供多架构镜像构建能力,构建集成交付部分的内容实现完成多架构镜像使用同一镜像名称与标签,并确保推送至制品仓库的路径唯一,保证多个架构节点拉取到统一镜像路径的多个架构镜像;

17、多架构镜像管理,制品库需要满足根据多个架构的节点进行多个架构镜像的拉取,在构建镜像时对于镜像的manifest进行的维护实现多架构镜像以统一名称进行访问使用,顾需要制品库满足对于镜像manifest的维护与保存。

18、可选的,所述根据信创需求内容提供容器云信创调度能力保证容器云针对信创节点进行针对性的调度与使用,保证项目组用户的业务系统在容器云的信创节点上运行具体包括:

19、项目组用户根据自身业务系统对信创需求的满足程度选择三种调度模式中的一种信创调度模式进行使用,或进行模式组合使用达到对于信创需求的满足;

20、pod作为容器云中最小力度的资源调度单位,其声明内容参数很多都影响其在运行前的调度,直接参数是直接进行节点选择,间接参数是在直接参数筛选过节点后对于已筛选出的节点进行选择调度;

21、将直接参数进行整合,并加以代码层面的封装,提供信创调度能力。

22、本发明提供的一种基于容器云的单集群信创混合调度方法,所述调度方法包括:底座服务基础能力集成;构建多架构的服务镜像,并进行管理;根据信创需求内容提供容器云信创调度能力保证容器云针对信创节点进行针对性的调度与使用,保证项目组用户的业务系统在容器云的信创节点上运行。调度方法与多种调度模式均是在容器云的基础能力上使用附加代码进行逻辑封装与实现从而到达不同调度模式的信创调度方法实现。

23、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

技术特征:

1.一种基于容器云的单集群信创混合调度方法,其特征在于,所述调度方法包括:

2.根据权利要求1所述的一种基于容器云的单集群信创混合调度方法,其特征在于,所述底座服务基础能力集成具体包括:

3.根据权利要求1所述的一种基于容器云的单集群信创混合调度方法,其特征在于,所述底座服务基础能力集成具体包括:

4.根据权利要求3所述的一种基于容器云的单集群信创混合调度方法,其特征在于,所述根据多个架构的信创服务器与信创操作系统适配容器云组件并与非信创容器云构成容器云集群具体包括:

5.根据权利要求1所述的一种基于容器云的单集群信创混合调度方法,其特征在于,所述构建多架构的服务镜像,并进行管理具体包括:

6.根据权利要求1所述的一种基于容器云的单集群信创混合调度方法,其特征在于,所述根据信创需求内容提供容器云信创调度能力保证容器云针对信创节点进行针对性的调度与使用,保证项目组用户的业务系统在容器云的信创节点上运行具体包括:

技术总结本发明提供的一种基于容器云的单集群信创混合调度方法,所述调度方法包括:底座服务基础能力集成;构建多架构的服务镜像,并进行管理;根据信创需求内容提供容器云信创调度能力保证容器云针对信创节点进行针对性的调度与使用,保证项目组用户的业务系统在容器云的信创节点上运行。调度方法与多种调度模式均是在容器云的基础能力上使用附加代码进行逻辑封装与实现从而到达不同调度模式的信创调度方法实现。技术研发人员:王杉,邢佳受保护的技术使用者:北银金融科技有限责任公司技术研发日:技术公布日:2024/8/5

本文地址:https://www.jishuxx.com/zhuanli/20240808/271038.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。