[發(fā)明專利]一種部署產(chǎn)品的方法、裝置、設(shè)備及可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202111522990.1 | 申請日: | 2021-12-13 |
| 公開(公告)號: | CN114185646A | 公開(公告)日: | 2022-03-15 |
| 發(fā)明(設(shè)計)人: | 劉鑫 | 申請(專利權(quán))人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50;G06F8/61;H04L12/28 |
| 代理公司: | 北京英特普羅知識產(chǎn)權(quán)代理有限公司 11015 | 代理人: | 邵煜程 |
| 地址: | 518000 廣東省深圳市前海深港合作區(qū)前*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 部署 產(chǎn)品 方法 裝置 設(shè)備 可讀 存儲 介質(zhì) | ||
1.一種部署產(chǎn)品的方法,其特征在于,所述方法包括:
當(dāng)需要在局域網(wǎng)內(nèi)部署目標(biāo)產(chǎn)品時,基于所述局域網(wǎng)內(nèi)的所有終端節(jié)點構(gòu)建容器部署集群,并從所述容器部署集群中確定出主節(jié)點和從節(jié)點;
將所述目標(biāo)產(chǎn)品轉(zhuǎn)化為容器化文件,并將所述容器化文件存儲到所述容器部署集群的主節(jié)點中;
從所述容器部署集群的所有從節(jié)點中篩選出滿足所述目標(biāo)產(chǎn)品的預(yù)設(shè)資源需求的目標(biāo)從節(jié)點;
按照所述目標(biāo)產(chǎn)品的預(yù)設(shè)資源需求在所述目標(biāo)從節(jié)點上創(chuàng)建目標(biāo)容器;
通過所述目標(biāo)從節(jié)點從所述主節(jié)點中調(diào)用所述容器化文件,并將所述容器化文件部署到所述目標(biāo)容器中,以完成產(chǎn)品部署操作。
2.根據(jù)權(quán)利要求1所述的部署產(chǎn)品的方法,其特征在于,所述當(dāng)需要在局域網(wǎng)內(nèi)部署目標(biāo)產(chǎn)品時,基于所述局域網(wǎng)內(nèi)的所有終端節(jié)點構(gòu)建容器部署集群,并從所述容器部署集群中確定出主節(jié)點和從節(jié)點,具體包括:
接收包含主節(jié)點身份信息的集群構(gòu)建指令,并從所述局域網(wǎng)內(nèi)的所有終端節(jié)點中確定出與所述主節(jié)點身份信息對應(yīng)的主節(jié)點;
將所述局域網(wǎng)內(nèi)除所述主節(jié)點之外的其他終端節(jié)點設(shè)置為從節(jié)點;
從所述集群構(gòu)建指令中獲取主節(jié)點組件,并將所述主節(jié)點組件安裝到所述主節(jié)點上;
從所述集群構(gòu)建指令中獲取從節(jié)點組件,并將所述從節(jié)點組件安裝到所述從節(jié)點上;
基于所述主節(jié)點組件和所述從節(jié)點組件在所述主節(jié)點和所述從節(jié)點之間構(gòu)建通訊網(wǎng)絡(luò),以形成所述容器部署集群。
3.根據(jù)權(quán)利要求2所述的部署產(chǎn)品的方法,其特征在于,所述從所述容器部署集群的所有從節(jié)點中篩選出滿足所述目標(biāo)產(chǎn)品的預(yù)設(shè)資源需求的目標(biāo)從節(jié)點,具體包括:
通過所述主節(jié)點上所述主節(jié)點組件中的通訊組件觸發(fā)用于篩選出目標(biāo)從節(jié)點的篩選事件,并將所述篩選事件存儲到預(yù)設(shè)數(shù)據(jù)庫中;
當(dāng)通過所述主節(jié)點組件中的監(jiān)聽組件監(jiān)聽到所述預(yù)設(shè)數(shù)據(jù)庫中出現(xiàn)所述篩選事件時,通過所述主節(jié)點組件中的調(diào)度篩選組件從所有從節(jié)點中篩選出所述目標(biāo)從節(jié)點;
當(dāng)篩選出所述目標(biāo)從節(jié)點時,通過所述通訊組件觸發(fā)用于綁定所述目標(biāo)從節(jié)點與所述目標(biāo)產(chǎn)品的綁定事件,并將所述綁定事件存儲到所述預(yù)設(shè)數(shù)據(jù)庫中。
4.根據(jù)權(quán)利要求3所述的部署產(chǎn)品的方法,其特征在于,所述當(dāng)通過所述主節(jié)點組件中的監(jiān)聽組件監(jiān)聽到所述預(yù)設(shè)數(shù)據(jù)庫中出現(xiàn)所述篩選事件時,通過所述主節(jié)點組件中的調(diào)度篩選組件從所有從節(jié)點中篩選出所述目標(biāo)從節(jié)點,具體包括:
通過所述通訊組件分別從各個從節(jié)點獲取當(dāng)前資源信息;
當(dāng)通過所述監(jiān)聽組件監(jiān)聽到所述預(yù)設(shè)數(shù)據(jù)庫中出現(xiàn)所述篩選事件時,從所述通訊組件獲取每個從節(jié)點的當(dāng)前資源信息并發(fā)送至所述調(diào)度篩選組件;
通過所述調(diào)度篩選組件依次判斷每個從節(jié)點的當(dāng)前資源信息是否滿足所述預(yù)設(shè)資源需求,若是,則設(shè)置為候選從節(jié)點;
通過所述調(diào)度篩選組件根據(jù)每個候選從節(jié)點的當(dāng)前資源信息,按照預(yù)設(shè)匹配規(guī)則計算出每個候選從節(jié)點的匹配分值;
通過所述調(diào)度篩選組件按照所述匹配分值從大到小的順序?qū)λ泻蜻x從節(jié)點進行排序,并基于排序結(jié)果確定出設(shè)定數(shù)量的目標(biāo)從節(jié)點。
5.根據(jù)權(quán)利要求1所述的部署產(chǎn)品的方法,其特征在于,在所述從所述容器部署集群的所有從節(jié)點中篩選出滿足所述目標(biāo)產(chǎn)品的預(yù)設(shè)資源需求的目標(biāo)從節(jié)點之后,所述方法還包括:
通過所述主節(jié)點向所述目標(biāo)從節(jié)點發(fā)送部署指令,其中,所述部署指令包括:所述目標(biāo)產(chǎn)品的預(yù)設(shè)資源需求和所述容器化文件的存儲路徑,以供所述目標(biāo)從節(jié)點根據(jù)所述預(yù)設(shè)資源需求創(chuàng)建容器、并根據(jù)所述存儲路徑獲取容器化文件。
6.根據(jù)權(quán)利要求3所述的部署產(chǎn)品的方法,其特征在于,所述按照所述目標(biāo)產(chǎn)品的預(yù)設(shè)資源需求在所述目標(biāo)從節(jié)點上創(chuàng)建目標(biāo)容器,具體包括:
當(dāng)通過所述目標(biāo)從節(jié)點上所述從節(jié)點組件中的從節(jié)點管理組件監(jiān)聽到所述預(yù)設(shè)數(shù)據(jù)庫中出現(xiàn)所述綁定事件時,向所述從節(jié)點組件中的容器管理組件發(fā)送創(chuàng)建容器請求,以通過所述容器管理組件根據(jù)所述目標(biāo)產(chǎn)品的預(yù)設(shè)資源需求在所述目標(biāo)從節(jié)點上創(chuàng)建目標(biāo)容器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳壹賬通智能科技有限公司,未經(jīng)深圳壹賬通智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111522990.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種業(yè)務(wù)處理執(zhí)行語言流程部署方法
- 云計算平臺應(yīng)用快速部署的管理方法
- 虛擬化網(wǎng)絡(luò)功能部署方法及系統(tǒng)
- 版本部署的方法、裝置、設(shè)備和計算機存儲介質(zhì)
- 測試環(huán)境部署方法、部署裝置及存儲介質(zhì)
- 程序部署任務(wù)執(zhí)行方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 一種基于Ansible的輕量級容器化分布式系統(tǒng)與部署方法
- 模型部署方法、模型部署裝置及終端設(shè)備
- 系統(tǒng)部署狀態(tài)的可視化方法、裝置、設(shè)備及可讀存儲介質(zhì)
- 一種任務(wù)部署方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)





