[發明專利]一種設備掛載方法、裝置、計算機設備及可讀存儲介質有效
| 申請號: | 202110598938.8 | 申請日: | 2021-05-31 |
| 公開(公告)號: | CN113342461B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 包夢源;田志仲 | 申請(專利權)人: | 北京市商湯科技開發有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/445 |
| 代理公司: | 北京中知恒瑞知識產權代理事務所(普通合伙) 11889 | 代理人: | 吳迪 |
| 地址: | 100080 北京市海淀區北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設備 方法 裝置 計算機 可讀 存儲 介質 | ||
本公開提供了一種設備掛載方法、裝置、計算機設備及可讀存儲介質,通過攔截服務容器創建請求,根據用戶的自定義設備參數和可用在線設備選擇掛載設備,并使用相應的配置映射文件,來在新創建的容器中掛載選擇的掛載設備,可以按需擴展和添加自定義場景的設備調度使用策略和設備調度規則,根據用戶自定的參數選擇相應的掛載設備,主動避免設備及服務間親緣性帶來的性能問題,極大的降低性能損耗。
技術領域
本公開涉及互聯網技術領域,具體而言,涉及一種設備掛載方法、裝置、計算機設備及可讀存儲介質。
背景技術
隨著科學技術的不斷進步,互聯網技術也得到了長足的發展,用戶使用可以通過互聯網可以了解到更多的知識,接觸到更多的內容,同時也可以實現更多的功能,給用戶的生活和學習帶來了極大的便利。目前互聯網企業生產環境的應用部署所經歷的過程,大致可分三個階段:物理機部署、虛擬機部署和容器化部署,其中容器化部署由于消耗小、許可成本低、可移植性、部署快速、容器管理和自動化越來越好等優點,已經得到了廣泛的應用。
企業生產環境的應用部署,其中主要需要通過設備掛載最終實現應用部署,以Kubernetes環境下設備掛載為例,大多是通過配置特權容器,以掛載宿主主機下的所有設備,或者是通過Volume?Mount(卷裝載)的方式直接掛載設備,或者是通過Device?Plugin(設備插件)的方式告知Container?Runtime(容器運行時)需要掛載的設備標識(Identitydocument,ID),Container?Runtime配置相關設備權限并掛載設備,但是,上述方式中,特權容器權限過大,并且容器內無法做到設備使用隔離,大部分掛載設備會有權限問題,并且掛載設備是隨機指定的,設備及服務間存在親緣性的問題,易造成極大的性能損耗。
發明內容
本公開實施例至少提供一種設備掛載方法、裝置、計算機設備及可讀存儲介質。
第一方面,本公開實施例提供了一種設備掛載方法,所述方法包括:
攔截響應于服務部署請求的服務容器創建請求,其中,所述服務部署請求中包括用戶設置的自定義設備參數;
根據所述自定義設備參數以及監測的至少一個可用在線設備,確定所述至少一個可用在線設備中待掛載的至少一個掛載設備;
將所述至少一個掛載設備的設備信息添加至所述服務容器創建請求的配置映射文件中;
基于添加設備信息后的配置映射文件和所述服務容器創建請求,將每個掛載設備掛載到新創建的容器組中對應的容器中。
這樣,通過攔截服務容器創建請求,根據用戶的自定義設備參數和可用在線設備選擇掛載設備,并使用相應的配置映射文件,來在新創建的容器中掛載選擇的掛載設備,可以按需擴展和添加自定義場景的設備調度使用策略和設備調度規則,根據用戶自定的參數選擇相應的掛載設備,主動避免設備及服務間親緣性帶來的性能問題,極大的降低性能損耗。
一種可選的實施方式中,在所述攔截響應于服務部署請求的服務容器創建請求之前,所述方法包括:
獲取用戶設置有自定義設備參數的服務部署請求。
一種可選的實施方式中,所述將所述至少一個掛載設備的設備信息添加至所述服務容器創建請求的配置映射文件中,包括:
初始化所述服務容器創建請求中的配置映射文件;
將所述至少一個掛載設備的設備信息添加至初始化后的配置映射文件中。
這樣,通過在初始化的配置映射文件中添加設備信息,可以添加自定義的設備調度規則,避免隨機選擇掛載設備,提高設備及服務間的親緣性。
一種可選的實施方式中,所述方法還包括:
創建新的包括至少一個容器的容器組;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京市商湯科技開發有限公司,未經北京市商湯科技開發有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110598938.8/2.html,轉載請聲明來源鉆瓜專利網。





