[發(fā)明專利]一種Kubernetes容器云平臺應用導入方法、系統(tǒng)有效
申請?zhí)枺?/td> | 202010470131.1 | 申請日: | 2020-05-28 |
公開(公告)號: | CN111736949B | 公開(公告)日: | 2023-01-10 |
發(fā)明(設計)人: | 張少杰 | 申請(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
主分類號: | G06F9/455 | 分類號: | G06F9/455 |
代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 孫玉營 |
地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 一種 kubernetes 容器 平臺 應用 導入 方法 系統(tǒng) | ||
1.一種Kubernetes容器云平臺應用導入方法,其特征在于,包括如下步驟:
檢測Kubernetes資源脫管后是否有需要導入的資源;
若檢測到Kubernetes資源脫管后需要導入時在Kubernetes容器云平臺中創(chuàng)建組織并將組織與待導入的資源所在的Kubernetes中的命名空間綁定;
遍歷Kubernetes底層該命名空間下的資源,通過獲取資源參數(shù)完成Kubernetes資源信息的導入;具體包括: 遍歷組織所綁定的命名空間下的所有Kubernetes資源,通過Kubernetes API獲取資源的詳細參數(shù)信息,將參數(shù)信息保存到云平臺的數(shù)據(jù)庫中,并建立資源和組織的對應關(guān)系,完成Kubernetes資源信息的導入;
通過Kubernetes資源中的元數(shù)據(jù)中的注解中的應用信息完成應用信息的導入;
其中,組織為Kubernetes集群管理軟件本身的某種邏輯上的劃分,組織和Kubernetes中的命名空間一一對應。
2.根據(jù)權(quán)利要求1所述的一種Kubernetes容器云平臺應用導入方法,其特征在于,所述通過Kubernetes資源中的元數(shù)據(jù)中的注解中的應用信息完成應用信息的導入的步驟包括:
根據(jù)Kubernetes資源的元數(shù)據(jù)中的注釋中獲取應用信息,判斷該應用信息是否已被導入,若是,則繼續(xù)遍歷下一個Kubernetes資源,若否,則根據(jù)Kubernetes資源的元數(shù)據(jù)中的注釋中記錄的應用信息創(chuàng)建對應的應用,完成應用信息的導入;同時建立應用和組織、Kubernetes資源和應用的對應關(guān)系。
3.根據(jù)權(quán)利要求2所述的一種Kubernetes容器云平臺應用導入方法,其特征在于,創(chuàng)建對應的應用的步驟還包括:
在Kubernetes容器云平臺創(chuàng)建應用時,通過Kubernetes API在Kubernetes底層創(chuàng)建資源,創(chuàng)建資源時在所有資源的元數(shù)據(jù)的注解中注入應用信息。
4.根據(jù)權(quán)利要求3所述的一種Kubernetes容器云平臺應用導入方法,其特征在于,所述應用信息包括應用的名稱、ID。
5.一種Kubernetes容器云平臺應用導入系統(tǒng),其特征在于,包括檢測模塊、組織創(chuàng)建模塊、資源導入模塊和應用導入模塊;
檢測模塊,應用檢測Kubernetes資源脫管后是否有需要導入的資源;
組織創(chuàng)建模塊,應用若檢測模塊檢測到Kubernetes資源脫管后需要導入時在Kubernetes容器云平臺中創(chuàng)建組織并將組織與待導入的資源所在的Kubernetes中的命名空間綁定;
資源導入模塊,應用遍歷Kubernetes底層該命名空間下的資源,通過獲取資源參數(shù)完成Kubernetes資源信息的導入;
應用導入模塊,應用通過Kubernetes資源中的元數(shù)據(jù)中的注解中的應用信息完成應用信息的導入。
6.根據(jù)權(quán)利要求5所述的一種Kubernetes容器云平臺應用導入系統(tǒng),其特征在于,該系統(tǒng)還包括對應關(guān)系建立模塊;
資源導入模塊包括遍歷單元、參數(shù)獲取單元和建立單元;
遍歷單元,應用遍歷組織所綁定的命名空間下的所有Kubernetes資源,
參數(shù)獲取單元,應用通過Kubernetes API獲取資源的詳細參數(shù)信息,將參數(shù)信息保存到云平臺的數(shù)據(jù)庫中;
對應關(guān)系建立模塊,用于建立資源和組織的對應關(guān)系,完成Kubernetes資源信息的導入。
該專利技術(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/202010470131.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于Kubernetes的IMS系統(tǒng)
- 一種部署Kubernetes集群的方法、裝置和存儲介質(zhì)
- 部署Kubernetes集群的方法及裝置
- 一種Dubbo服務與Kubernetes系統(tǒng)集成的方法
- 一種基于OpenStack的Kubernetes集群搭建部署方法、架構(gòu)及存儲介質(zhì)
- 基于Kubernetes集群的服務訪問方法、裝置、設備及存儲介質(zhì)
- 一種Kubernetes容器云平臺應用導入方法、系統(tǒng)
- 基于物理網(wǎng)卡的kubernetes網(wǎng)絡實現(xiàn)方法、系統(tǒng)、設備及介質(zhì)
- 多Kubernetes集群管理方法、裝置和可讀介質(zhì)
- Kubernetes上部署Kubernetes虛擬機集群的方法與系統(tǒng)