[發(fā)明專利]部署容器化應(yīng)用服務(wù)的計算集群的節(jié)點管理方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202210535996.0 | 申請日: | 2022-05-18 |
| 公開(公告)號: | CN114661427B | 公開(公告)日: | 2022-08-19 |
| 發(fā)明(設(shè)計)人: | 孫夏 | 申請(專利權(quán))人: | 深圳致星科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/445;G06F21/53 |
| 代理公司: | 廣州三環(huán)專利商標代理有限公司 44202 | 代理人: | 熊永強 |
| 地址: | 518000 廣東省深圳市南山區(qū)粵海街道大沖社*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 部署 容器 應(yīng)用服務(wù) 計算 集群 節(jié)點 管理 方法 系統(tǒng) | ||
本申請涉及部署容器化應(yīng)用服務(wù)的計算集群的節(jié)點管理方法及系統(tǒng)。方法包括:指定所述至少一個主節(jié)點中的一個主節(jié)點為管理節(jié)點并在該管理節(jié)點上部署與第一節(jié)點管理應(yīng)用對應(yīng)的第一容器;在所述至少一個工作節(jié)點中的每一個工作節(jié)點上部署與第二節(jié)點管理應(yīng)用對應(yīng)的第二容器;應(yīng)于授權(quán)驗證需求,運行部署在與該授權(quán)驗證需求相關(guān)聯(lián)的工作節(jié)點上的第二容器,以及運行部署在該管理節(jié)點上的該第一容器從而確定所收集的與該授權(quán)驗證需求相關(guān)聯(lián)的工作節(jié)點的軟硬件信息是否與該授權(quán)配置文件一致。如此便于部署和評估節(jié)點安全性和穩(wěn)定性。
技術(shù)領(lǐng)域
本申請涉及云計算和云原生應(yīng)用技術(shù)領(lǐng)域,尤其涉及隱私計算和聯(lián)邦學習技術(shù)領(lǐng)域中的云原生應(yīng)用,具體涉及部署容器化應(yīng)用服務(wù)的計算集群的節(jié)點管理方法及系統(tǒng)。
背景技術(shù)
隨著云計算技術(shù)的發(fā)展,為了更好地利用云計算基礎(chǔ)設(shè)施和發(fā)揮云計算潛力,提出了云原生(Cloud Native)應(yīng)用的概念,也叫作原生云。云原生應(yīng)用指的是為云平臺或者云計算平臺而構(gòu)建并在其上運行的應(yīng)用程序及架構(gòu)的有關(guān)設(shè)計、技術(shù)及方法等。其中云原生應(yīng)用和原生云架構(gòu)的關(guān)鍵技術(shù)一般都包括容器(container)服務(wù),或者說容器編排技術(shù)、容器化應(yīng)用服務(wù)等。容器一般理解為對軟件應(yīng)用過程的模擬以及在應(yīng)用層上的抽象化,容器服務(wù)可以實現(xiàn)應(yīng)用程序在不同的計算環(huán)境中的正常運行并且在重部署后不需要安裝完整的操作系統(tǒng)和依賴環(huán)境。在隱私計算和聯(lián)邦學習技術(shù)領(lǐng)域的有關(guān)產(chǎn)品和服務(wù)中,通過在線服務(wù)特別是云服務(wù)來實現(xiàn)如深度學習模型的訓練推理等任務(wù)取得了廣泛應(yīng)用。但是,隱私計算和聯(lián)邦學習對數(shù)據(jù)安全和隱私信息保護提出了更高的要求,例如在涉及到多個計算機網(wǎng)絡(luò)節(jié)點之間的協(xié)作時對節(jié)點的安全性和可靠性都提出了更高的要求,而現(xiàn)有的云原生技術(shù)難以滿足這些要求。
為此,需要一種部署容器化應(yīng)用服務(wù)的計算集群的節(jié)點管理方法及系統(tǒng),能夠克服上述各種不足。
發(fā)明內(nèi)容
第一方面,本申請實施例提供了一種計算集群的節(jié)點管理方法。在所述計算集群上部署容器化應(yīng)用服務(wù)并且所述計算集群包括至少一個主節(jié)點和至少一個工作節(jié)點,所述節(jié)點管理方法包括:指定所述至少一個主節(jié)點中的一個主節(jié)點為管理節(jié)點并在該管理節(jié)點上部署與第一節(jié)點管理應(yīng)用對應(yīng)的第一容器,其中該第一容器配置為:當該第一容器被手動地或者自動地運行時,該第一容器接入不在該管理節(jié)點上的授權(quán)配置文件;在所述至少一個工作節(jié)點中的每一個工作節(jié)點上部署與第二節(jié)點管理應(yīng)用對應(yīng)的第二容器,其中部署在所述至少一個工作節(jié)點中的每一個工作節(jié)點上的第二容器配置為:當部署在該工作節(jié)點上的該第二容器被手動地或者自動地運行時,該第二容器收集該工作節(jié)點的軟硬件信息并將所收集的該工作節(jié)點的軟硬件信息發(fā)送給該管理節(jié)點;響應(yīng)于授權(quán)驗證需求,運行部署在與該授權(quán)驗證需求相關(guān)聯(lián)的工作節(jié)點上的第二容器,以及運行部署在該管理節(jié)點上的該第一容器從而確定所收集的與該授權(quán)驗證需求相關(guān)聯(lián)的工作節(jié)點的軟硬件信息是否與該授權(quán)配置文件一致,如果是則授權(quán)驗證通過,如果否則授權(quán)驗證不通過。
第一方面所描述的技術(shù)方案,針對在其上部署容器化應(yīng)用服務(wù)的計算集群,將該計算集群的節(jié)點管理操作以部署在該計算集群上的容器化應(yīng)用服務(wù)的形式來實現(xiàn)從而利用了容器技術(shù)的輕量級虛擬化和便于部署等特點,以及通過運行在管理節(jié)點上的第一容器和在工作節(jié)點上的第二容器實現(xiàn)了根據(jù)授權(quán)配置文件評估與該授權(quán)驗證需求相關(guān)聯(lián)的工作節(jié)點的軟硬件信息,而且通過使得該授權(quán)配置文件不在該管理節(jié)點上增加了安全性。
根據(jù)第一方面的技術(shù)方案的一種可能的實現(xiàn)方式,本申請實施例還提供了,所述節(jié)點管理方法還包括:響應(yīng)于新節(jié)點的加入,運行部署在該管理節(jié)點上的該第一容器并且在該授權(quán)配置文件中增加對該新節(jié)點的授權(quán),以及在該新節(jié)點上部署第二容器;響應(yīng)于現(xiàn)存節(jié)點的退出,運行部署在該管理節(jié)點上的該第一容器并且在該授權(quán)配置文件中刪除對該現(xiàn)存節(jié)點的授權(quán),以及刪除部署在該現(xiàn)存節(jié)點上的第二容器。
根據(jù)第一方面的技術(shù)方案的一種可能的實現(xiàn)方式,本申請實施例還提供了,所述計算集群是云原生應(yīng)用平臺、云原生應(yīng)用架構(gòu)支撐系統(tǒng)、云原生PaaS管理平臺、云原生隱私計算平臺、或者云原生聯(lián)邦學習平臺的一部分。
該專利技術(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/202210535996.0/2.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ì)
- 一種控制應(yīng)用服務(wù)器進程的方法及其系統(tǒng)
- 一種應(yīng)用服務(wù)平臺系統(tǒng)和一種開發(fā)應(yīng)用服務(wù)的方法
- 應(yīng)用服務(wù)組合方法、裝置及系統(tǒng)
- 應(yīng)用服務(wù)程序發(fā)布方法及裝置
- 應(yīng)用服務(wù)管理方法、系統(tǒng)及應(yīng)用服務(wù)發(fā)現(xiàn)方法、系統(tǒng)
- 一種校園卡應(yīng)用系統(tǒng)
- 一種不同應(yīng)用服務(wù)平臺的小程序之間的轉(zhuǎn)化方法和裝置
- 應(yīng)用服務(wù)的發(fā)布方法、相關(guān)裝置及計算機存儲介質(zhì)
- 用于對分布式存儲系統(tǒng)進行讀寫的方法和裝置
- 應(yīng)用服務(wù)的無縫升級方法、裝置、設(shè)備及存儲介質(zhì)





