[發明專利]一種基于Helm的微服務應用部署系統及方法在審
| 申請號: | 202110442693.X | 申請日: | 2021-04-23 |
| 公開(公告)號: | CN113094151A | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | 祝健 | 申請(專利權)人: | 匯能云科技(寧波)有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F8/60 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 315100 浙江省寧波市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 helm 微服 應用 部署 系統 方法 | ||
1.一種基于Helm的微服務應用部署系統,其特征在于,包括:
微服務應用定義模塊:用于配置并定義預設應用部署文件的目錄結構信息;
傳輸模塊:用于將定義后的預設應用部署文件上傳至后臺服務器并進行存儲;
解析模塊:用于按照預設要求提取并解析上傳至后臺服務器的預設應用部署文件,將解析后的預設應用部署文件上傳至部署模塊;
部署模塊:用于獲取解析后的預設應用部署文件,并將該預設應用部署文件進行部署得到部署微服務應用信息;
運行模塊:用于將部署微服務應用信息部署到Kubernetes管理的Docker環境中運行;
存儲模塊:用于存儲部署微服務應用信息并上傳至后臺服務器的信息存儲數據庫中。
2.根據權利要求1所述的基于Helm的微服務應用部署系統,其特征在于,所述預設應用部署文件包括信息描述文件、Docker鏡像文件和Helm資源描述文件。
3.根據權利要求2所述的基于Helm的微服務應用部署系統,其特征在于,所述部署模塊包括:
獲取單元:用于獲取解析后的所述信息描述文件、所述Docker鏡像文件和所述Helm資源描述文件;
加載單元:用于將所述Docker鏡像文件進行加載,并寫入Docker組件的鏡像數據庫中;
調用執行單元:用于調用Helm組件執行所述Helm資源描述文件。
4.根據權利要求1所述的基于Helm的微服務應用部署系統,其特征在于,所述存儲模塊之后包括:
顯示管理模塊:用于獲取后臺服務器的信息存儲數據庫中的所述部署微服務應用信息,并將該部署微服務應用信息顯示在用戶端。
5.一種基于Helm的微服務應用部署方法,其特征在于,包括步驟:
S1:配置并定義預設應用部署文件的目錄結構信息;
S2:將定義后的預設應用部署文件上傳至后臺服務器并進行存儲;
S3:按照預設要求提取并解析上傳至后臺服務器的預設應用部署文件,將解析后的預設應用部署文件上傳至部署模塊;
S4:獲取解析后的預設應用部署文件,并將該預設應用部署文件進行部署得到部署微服務應用信息;
S5:將部署微服務應用信息部署到Kubernetes管理的Docker環境中運行;
S6:存儲部署微服務應用信息并上傳至后臺服務器的信息存儲數據庫中。
6.根據權利要求5所述的基于Helm的微服務應用部署方法,其特征在于,所述步驟S4包括:
S41:獲取解析后的所述信息描述文件、所述Docker鏡像文件和所述Helm資源描述文件;
S42:將所述Docker鏡像文件進行加載,并寫入Docker組件的鏡像數據庫中;
S43:調用Helm組件執行所述Helm資源描述文件。
7.根據權利要求5所述的基于Helm的微服務應用部署方法,其特征在于,所述步驟S6之后包括:
S7:獲取后臺服務器的信息存儲數據庫中的所述部署微服務應用信息,并將該部署微服務應用信息顯示在用戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于匯能云科技(寧波)有限公司,未經匯能云科技(寧波)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110442693.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:處理方法、終端及存儲介質
- 下一篇:一種聯合載藥的納米藥物遞送系統及其制法





