基于rancher平台的简易化安装部署方法
摘要文本
本发明公开基于rancher平台的简易化安装部署方法,用于部署由多个空间组合得到的产品;所述方法包括:安装Kubernetes和rancher;创建chart包;编辑chart包内的所有yaml文件;在chart包的templates目录文件创建第一yaml文件;产品中所有功能yaml文件自动加载到charts文件中对应空间的templates目录文件中;在charts文件下的任一个文件的templates目录文件添加第二yaml文件;打包chart包;推送安装包;在rancher配置,上传安装包;下载安装包。本发明达到的有益效果是:解决了多空间组成的产品在rancher平台简易部署的问题。
申请人信息
- 申请人:成都华栖云科技有限公司
- 申请人地址:610000 四川省成都市高新区天府五街200号菁蓉汇4号楼A区9楼
- 发明人: 成都华栖云科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于rancher平台的简易化安装部署方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410244930.5 |
| 申请日 | 2024/3/5 |
| 公告号 | CN117827233A |
| 公开日 | 2024/4/5 |
| IPC主分类号 | G06F8/61 |
| 权利人 | 成都华栖云科技有限公司 |
| 发明人 | 朱愚; 颜涛; 罗洋; 张汨; 胡查旭 |
| 地址 | 四川省成都市高新区天府五街200号菁蓉汇4号楼A区9楼 |
专利主权项内容
1.基于rancher平台的简易化安装部署方法,用于部署由多个空间组合得到的产品,每个空间提供不同功能;其特征在于,所述基于rancher平台的简易化安装部署方法包括:步骤S1:安装环境,安装Kubernetes环境和rancher应用商店;步骤S2:创建包,使用Kubernetes的helm 创建一个chart包;步骤S3:编辑chart包内的所有.yaml文件的内容;步骤S4:在chart包中的charts文件中创建多个文件,将产品中每个空间中的功能yaml文件添加到charts文件内的对应文件中的templates目录文件中;步骤S5:在chart包中的charts文件下的再创建一个第二文件,在第二文件的templates目录文件中添加第二yaml文件,在第二yaml文件中配置一个镜像文件用于运行sql数据库;步骤S6:在chart包的templates目录文件中创建第一yaml文件,通过第一yaml文件在Kubernetes集群内创建多个空间,每个空间与charts文件内的多个文件相互对应;步骤S7:打包chart包;步骤S8:通过helm-push命令推送chart包上传安装包,该chart包即为安装包;步骤S9:在rancher应用商店配置chart包的Repository地址下载安装包;步骤S10:在rancher应用商店页面填写表单信息,并安装启动。