[發(fā)明專利]一種資源管理方法、裝置、電子設備及存儲介質在審
| 申請?zhí)枺?/td> | 202110184724.6 | 申請日: | 2021-02-10 |
| 公開(公告)號: | CN112988266A | 公開(公告)日: | 2021-06-18 |
| 發(fā)明(設計)人: | 柯登科;王平 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F11/30 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 丁蕓;馬敬 |
| 地址: | 100080 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 資源管理 方法 裝置 電子設備 存儲 介質 | ||
本發(fā)明實施例提供的一種資源管理方法、裝置、電子設備及存儲介質,應用于信息技術領域,通過確定目標資源,當檢測到目標資源的聲明事件時,根據與目標資源存在關聯(lián)關系的各資源為目標資源創(chuàng)建資源聲明。可以實現(xiàn)當檢測到目標資源的聲明事件時,根據與目標資源存在關聯(lián)關系的各資源為目標資源創(chuàng)建資源聲明,從而無需部署人員手動一個個創(chuàng)建資源聲明,從而解決現(xiàn)有技術中資源聲明時,人力資源消耗大的問題。
技術領域
本發(fā)明涉及信息技術領域,特別是涉及一種資源管理方法、裝置、電子設備及存儲介質。
背景技術
越來越多公司將服務部署在基于kubernetes的容器管理系統(tǒng)中。由于istio可以實現(xiàn)對部署在Kubernetes上的眾多微服務進行管理,因此在部署kubernetes的同時也部署istio。
發(fā)明人發(fā)現(xiàn),在Kubernetes部署并灰度發(fā)布一個應用時,需要聲明多個資源(Kubernetes的資源Deployment、Service,Istio中的資源VirtualService、DestinationRule、Gateway)。目前聲明多個資源還需工作人員手動一個個創(chuàng)建并聲明資源。
發(fā)明內容
本發(fā)明實施例的目的在于提供一種資源管理方法、裝置、電子設備及存儲介質,以解決現(xiàn)有技術中資源聲明時人力資源消耗大的問題。
在本發(fā)明實施的第一方面,首先提供了一種資源管理方法,應用于容器管理系統(tǒng),上述方法包括:
確定目標資源,其中,目標資源與容器管理系統(tǒng)內置的資源和待部署的微服務的資源存在關聯(lián)關系;
當檢測到目標資源的聲明事件時,根據與目標資源存在關聯(lián)關系的各資源為目標資源創(chuàng)建資源聲明。
可選的,上述方法還包括:
基于目標資源的聲明配置,對目標資源進行監(jiān)控;其中,目標資源的聲明配置中包括正常運行微服務所需的配置參數;
若監(jiān)控到存在與目標資源的聲明配置不一致的資源,則根據目標資源的聲明配置,對監(jiān)控到的資源進行修正。
可選的,若監(jiān)控到存在與目標資源的聲明配置不一致的資源,則根據目標資源的聲明配置,對監(jiān)控到的資源進行修正,包括:
在聲明的與目標資源存在關聯(lián)關系的各資源被調用時,若監(jiān)控到存在與目標資源的聲明配置不一致的資源,則根據目標資源的聲明配置,對監(jiān)控到的資源進行修正。
可選的,若監(jiān)控到存在與目標資源的聲明配置不一致的資源,則根據目標資源的聲明配置,對監(jiān)控到的資源進行修正,包括:
在檢測聲明的與目標資源存在關聯(lián)關系的各資源被修改時,若監(jiān)控到存在與目標資源的聲明配置不一致的資源,則根據目標資源的聲明配置,對監(jiān)控到的資源進行修正。
可選的,若監(jiān)控到存在與目標資源的聲明配置不一致的資源,則根據目標資源的聲明配置,對監(jiān)控到的資源進行修正,包括:
當控制器檢測到聲明的與目標資源存在關聯(lián)關系的各資源被刪除時,根據目標資源的聲明配置,聲明被刪除的資源。
可選的,在確定目標資源之前,上述方法還包括:
在容器管理系統(tǒng)中,創(chuàng)建項目;
在所創(chuàng)建的項目中,創(chuàng)建的目標資源和目標資源對應的控制器;
在啟動項目時,將與目標資源存在關聯(lián)關系的各資源加載到運行環(huán)境中。
可選的,在確定目標資源和目標資源對應的控制器之后,上述方法還包括:
按照關聯(lián)關系,將目標資源設置為父級資源,將容器管理系統(tǒng)內置的資源和待部署的微服務的資源設置為目標資源的子級資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110184724.6/2.html,轉載請聲明來源鉆瓜專利網。





