1 .一种云数据仓库自动部署方法,其特征在于,包括:
利用云数据仓库的helm chart安装包在kubernetes云原生平台上部署云数据仓库的
基础服务组件,所述基础服务组件包括云服务前后端组件和kubernetes节点管理组件;
利用所述云服务前后端组件和所述kubernetes节点管理组件创建目标租户的数据库
元数据管理组件和数据库协调节点组件;
利用所述云服务前后端组件、所述kubernetes节点管理组件和所述目标租户的数据库
协调节点组件创建所述目标租户的数据库计算节点组件。
2 . 根据权利要求1所述的云数据仓库自动部署方法,其特征在于,在所述利用云数据
仓库的helm chart安装包在kubernetes云原生平台上部署云数据仓库的基础服务组件之
前,所述方法还包括:
获取所述云数据仓库的所有组件的Docker镜像;
相应的,所述利用云数据仓库的helm chart安装包在kubernetes云原生平台上部署云
数据仓库的基础服务组件,包括:
利用云数据仓库的helm chart安装包调用所述Docker镜像在kubernetes云原生平台
上部署云数据仓库的基础服务组件。
3 .根据权利要求2所述的云数据仓库自动部署方法,其特征在于,所述Docker镜像包括
所述云数据仓库的云服务前端组件镜像、云服务后端组件镜像、kubernetes节点管理组件
镜像和数据库服务器镜像;
所述数据库服务器镜像用于以不同的启动参数启动对应的第一组件,所述第一组件包
括数据库元数据管理组件、数据库协调节点组件和数据库计算节点组件。
4 . 根据权利要求1所述的云数据仓库自动部署方法,其特征在于,在所述利用云数据
仓库的helm chart安装包在kubernetes云原生平台上部署云数据仓库的基础服务组件之
前,所述方法还包括:
获取由helm自动化工具编写所述云数据仓库 helm chart安装包的模板文件;
利用所述模板文件组建所述云数据仓库的helm chart安装包。
5 . 根据权利要求1所述的云数据仓库自动部署方法,其特征在于,所述helm chart安
装包中包括value .yaml配置文件,所述利用云数据仓库的helm chart安装包在kubernetes
云原生平台上部署云数据仓库的基础服务组件,包括:
获取与所述kubernetes云原生平台相关的所述helm chart包中的所述value .yaml配
置文件的云数据仓库部署参数,所述云数据仓库部署参数包括云数据仓库中的各组件镜像
名称、各组件节点数、各组件核心配置参数和各组件资源限制参数;
利用所述云数据仓库部署参数和helm命令部署所述云数据仓库的基础服务组件。
6 .根据权利要求1所述的云数据仓库自动部署方法,其特征在于,所述云服务前后端组
件包括云服务前端组件和云服务后端组件,所述 利用所述云服务前后端组件和所述
kubernetes节点管理组件创建目标租户的数据库元数据管理组件和数据库协调节点组件,
包括:
获取所述目标租户的请求;
利用所述云服务前端组件将所述目标租户的请求发送至所述云服务后端组件,并利用
所述云服务后端组件将所述目标用户的请求发送至所述kubernetes节点管理组件;
权 利 要 求 书
1/2 页
2
评论