[發明專利]一種容器創建方法及裝置有效
| 申請號: | 202011532711.5 | 申請日: | 2020-12-23 |
| 公開(公告)號: | CN112596855B | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 崔亞博 | 申請(專利權)人: | 新華三大數據技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 450000 河南省鄭州市鄭州高*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 容器 創建 方法 裝置 | ||
本說明書提供一種容器創建方法及裝置,涉及通信技術領域。該方法,應用于云平臺的服務器,包括:接收計算引擎的功能程序,并將功能程序存儲至服務器的預設路徑下;基于計算引擎的源程序創建計算引擎的驅動容器組,其中,服務器的預設路徑被掛載到驅動容器組中的存儲路徑;調用驅動容器組,創建計算引擎的執行容器組,并基于從服務器的預設路徑中獲取的功能程序在執行容器組中創建實現功能程序的容器。通過映射驅動容器組的存儲路徑到服務器的預設路徑,無需將計算引擎的功能程序制作到鏡像中,提高了服務器創建容器組和容器的效率。
技術領域
本說明書涉及通信技術領域,尤其涉及一種容器創建方法及裝置。
背景技術
大數據技術和云計算技術是當前信息技術發展的兩個重要方向。通過大數據技術,可以對數據進行集中和分析,以挖掘數據的價值;通過云計算技術可以對資源進行更加合理的分配和運用,提升資源的利用率。因此,通過二者協同配合,可以實現高效地數據采集和分析。
在大數據計算引擎中,可以通過功能程序來實現數據集中和數據分析。結合云計算中的容器化技術,可以利用較少的物理資源實現這些功能程序,這是由于通過云計算技術,可以將一臺物理主機中創建多個容器組,一個容器組被分配有預設的物理資源,例如,處理器、內存和存儲空間等。在一個容器組中,可以包含多個容器,這些容器共享為容器組分配的物理資源,從而實現更高效地資源運用。
在創建容器組時,用戶需要向云平臺提交功能程序,云平臺基于計算引擎的源程序和用戶提交的功能程序制作鏡像,將鏡像推送到容器引擎。最終云平臺從容器引擎獲取鏡像,并基于鏡像創建容器組和其中的容器。這一過程中,如果用戶向云平臺提交大量的功能程序,則需要花費較多的時間制作鏡像,并且也需要占用較長的時間推送到容器引擎,從而降低了云平臺創建功能程序的效率。
發明內容
為克服相關技術中存在的問題,本說明書提供了一種容器創建方法及裝置。
根據本說明書實施方式的第一方面,提供了一種容器創建方法,應用于云平臺的服務器,包括:
接收計算引擎的功能程序,并將功能程序存儲至服務器的預設路徑下;
基于計算引擎的源程序創建計算引擎的驅動容器組,其中,服務器的預設路徑被掛載到驅動容器組中的存儲路徑;
調用驅動容器組,創建計算引擎的執行容器組,并基于從服務器的預設路徑中獲取的功能程序在執行容器組中創建實現功能程序的容器。
可選的,該方法,還包括:
對服務器的預設路徑中的功能程序進行監測,以確定服務器的預設路徑中的功能程序是否被修改。
進一步的,在基于從服務器的預設路徑中獲取的功能程序在執行容器組中創建實現功能程序的容器之后,還包括:
若確定預設路徑中的功能程序被修改,則清除執行容器組和驅動容器組;
再次基于源程序創建計算引擎的驅動容器組,調用驅動容器組創建執行容器組,并根據修改后的功能程序在執行容器組中創建實現功能程序的容器。
可選的,清除執行容器組和驅動容器組,包括:
判斷服務器的系統時間是否到達預設時間段;
若到達預設時間段,則清除執行容器組和驅動容器組。
可選的,清除執行容器組和驅動容器組,包括:
判斷執行容器組的內存占用率是否到達預設值;
若未到達預設值,則清除執行容器組和驅動容器組。
根據本說明書實施方式的第二方面,提供了一種容器創建裝置,應用于云平臺的服務器,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三大數據技術有限公司,未經新華三大數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011532711.5/2.html,轉載請聲明來源鉆瓜專利網。





