[發(fā)明專利]一種資源信息同步方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201910867328.6 | 申請(qǐng)日: | 2019-09-12 |
| 公開(公告)號(hào): | CN110633322A | 公開(公告)日: | 2019-12-31 |
| 發(fā)明(設(shè)計(jì))人: | 張少杰 | 申請(qǐng)(專利權(quán))人: | 北京浪潮數(shù)據(jù)技術(shù)有限公司 |
| 主分類號(hào): | G06F16/27 | 分類號(hào): | G06F16/27 |
| 代理公司: | 11227 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 高勇 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 資源信息 差異結(jié)果 集群管理軟件 比對(duì) 更新 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì) 電子設(shè)備 實(shí)現(xiàn)軟件 同步裝置 軟件層 申請(qǐng) 應(yīng)用 | ||
本申請(qǐng)?zhí)峁┮环N資源信息同步方法,包括:分別獲取Kubernetes集群管理軟件中軟件層的第一資源信息、Kubernetes底層的第二資源信息;將第一資源信息和第二資源信息進(jìn)行比對(duì),得到差異結(jié)果;根據(jù)差異結(jié)果,對(duì)第一資源信息進(jìn)行更新以使更新后的第一資源信息和第二資源信息同步。該方法將第一資源信息和第二資源信息進(jìn)行比對(duì),得到差異結(jié)果,再對(duì)第一資源信息進(jìn)行更新。可見,該方法能夠?qū)崿F(xiàn)軟件層的資源信息和Kubernetes底層的資源信息同步,進(jìn)而提升Kubernetes集群管理軟件應(yīng)用價(jià)值。本申請(qǐng)還提供一種資源信息同步裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),均具有上述有益效果。
技術(shù)領(lǐng)域
本申請(qǐng)涉及資源信息同步技術(shù)領(lǐng)域,特別涉及一種資源信息同步方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
容器技術(shù)是一種比虛擬機(jī)技術(shù)更加節(jié)省計(jì)算資源也更加靈活的虛擬化技術(shù)。隨著容器技術(shù)的發(fā)展,出現(xiàn)了很多容器編排引擎,用于對(duì)容器進(jìn)行管理,Kubernetes技術(shù)脫穎而出成為了容器編排領(lǐng)域的事實(shí)標(biāo)準(zhǔn)。在將容器技術(shù)應(yīng)用到實(shí)際生產(chǎn)環(huán)境中時(shí),由于技術(shù)門檻的緣故,僅僅使用Kubernetes集群進(jìn)行應(yīng)用系統(tǒng)部署顯得比較困難,為此需要開發(fā)對(duì)Kubernetes集群進(jìn)行管理的軟件系統(tǒng)。在管理Kubernetes集群的軟件系統(tǒng)中,由于技術(shù)人員可能在Kubernetes集群管理軟件所管理的Kubernetes底層中對(duì)資源進(jìn)行操作,Kubernetes集群軟件層中的資源也可能會(huì)由于彈性伸縮等策略發(fā)生變化,因此軟件層的資源信息和Kubernetes底層的資源信息不可避免地會(huì)出現(xiàn)不同步的現(xiàn)象,從而容易導(dǎo)致Kubernetes集群的管理出現(xiàn)混亂,Kubernetes集群管理軟件應(yīng)用價(jià)值低。
因此,如何實(shí)現(xiàn)軟件層的資源信息和Kubernetes底層的資源信息同步,進(jìn)而提升Kubernetes集群管理軟件應(yīng)用價(jià)值是本領(lǐng)域技術(shù)人員亟需解決的技術(shù)問題。
發(fā)明內(nèi)容
本申請(qǐng)的目的是提供一種資源信息同步方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),能夠?qū)崿F(xiàn)軟件層的資源信息和Kubernetes底層的資源信息同步,進(jìn)而提升Kubernetes集群管理軟件應(yīng)用價(jià)值。
為解決上述技術(shù)問題,本申請(qǐng)?zhí)峁┮环N資源信息同步方法,包括:
分別獲取Kubernetes集群管理軟件中軟件層的第一資源信息、Kubernetes底層的第二資源信息;
將所述第一資源信息和所述第二資源信息進(jìn)行比對(duì),得到差異結(jié)果;
根據(jù)所述差異結(jié)果,對(duì)所述第一資源信息進(jìn)行更新以使更新后的第一資源信息和所述第二資源信息同步。
可選地,所述分別獲取Kubernetes集群管理軟件中軟件層的第一資源信息、Kubernetes底層的第二資源信息,包括:
遍歷各個(gè)所述第一資源信息,利用軟件接口獲取各個(gè)所述第一資源信息對(duì)應(yīng)的第二資源信息;其中,所述第一資源信息為存儲(chǔ)于所述軟件層的數(shù)據(jù)庫的資源信息。
可選地,若所述差異結(jié)果為所述第二資源信息已刪除,所述根據(jù)所述差異結(jié)果,對(duì)所述第一資源信息進(jìn)行更新以使更新后的第一資源信息和所述第二資源信息同步,包括:
根據(jù)所述差異結(jié)果,刪除所述第一資源信息。
可選地,該資源信息同步方法還包括:
在所述軟件層中創(chuàng)建與所述Kubernetes底層中各個(gè)namespace對(duì)應(yīng)的組織;
遍歷所述組織,將各個(gè)所述組織對(duì)應(yīng)的namespace中的第三資源信息存儲(chǔ)至所述數(shù)據(jù)庫。
本申請(qǐng)還提供一種資源信息同步裝置,包括:
資源信息獲取模塊,用于分別獲取Kubernetes集群管理軟件中軟件層的第一資源信息、Kubernetes底層的第二資源信息;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京浪潮數(shù)據(jù)技術(shù)有限公司,未經(jīng)北京浪潮數(shù)據(jù)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910867328.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- HTML內(nèi)容對(duì)比裝置及方法
- 源代碼比較設(shè)備、源代碼比較方法和源代碼比較程序
- 數(shù)據(jù)一致性差異原因的分析和定位的方法及系統(tǒng)
- 一種對(duì)賬差異處理方法和系統(tǒng)
- 基于在單個(gè)個(gè)體中局部與整體的特征差異性統(tǒng)計(jì)方法
- 圖像數(shù)據(jù)處理方法、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 數(shù)據(jù)處理結(jié)果的獲取方法、裝置、電子設(shè)備及介質(zhì)
- 基因分型方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 交互數(shù)據(jù)核對(duì)方法及裝置、電子設(shè)備
- 代碼異常告警方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種集群系統(tǒng)資源的整合方法
- 一種share nothing集群下的發(fā)起節(jié)點(diǎn)異常處理方法及裝置
- 一種獲取集群監(jiān)控?cái)?shù)據(jù)的容災(zāi)方法及裝置
- 一種數(shù)據(jù)庫高可用零丟失解決方法
- 分布式集群管理軟件容災(zāi)管理方法、系統(tǒng)、介質(zhì)及設(shè)備
- 一種分布式集群的軟件卸載系統(tǒng)及方法
- 一種服務(wù)器的主備切換處理方法及裝置
- 一種壓縮管理日志的方法、設(shè)備及介質(zhì)
- 分布式集群管理軟件的在線升級(jí)方法、裝置、設(shè)備及介質(zhì)
- 一種集群管理軟件的自升級(jí)系統(tǒng)





