System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产精品爽爽V在线观看无码,亚洲天堂2017无码中文,国产裸模视频免费区无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種云邊Docker容器管理方法及裝置制造方法及圖紙

    技術編號:42799842 閱讀:16 留言:0更新日期:2024-09-24 20:46
    本申請實施例提供一種云邊Docker容器管理方法及裝置,該方法包括:在利用Docker接口API將至少一個鏡像文件上傳至鏡像倉庫時,第一容器管理模塊為鏡像文件配置容器運行參數;鏡像文件同時適配于電網云平臺及數據處理邊設備;第一容器管理模塊從鏡像倉庫中拉取鏡像文件,以及,利用鏡像文件創建并運行第一云邊Docker容器;第一容器管理模塊基于容器運行參數監控第一云邊Docker容器的運行狀態,并根據運行狀態產生告警信息和/或關閉第一云邊Docker容器。該方法采用Java語言編寫模塊,并采用模塊直接調用Docker?API的方式實現對容器的管理,靈活性強,可以滿足不同云邊設備的需求。

    【技術實現步驟摘要】

    本申請涉及物聯網,尤其涉及一種云邊docker容器管理方法及裝置。


    技術介紹

    1、docker容器是一種輕量級、可執行的獨立容器,用于封裝和運行應用程序及其所有依賴項。docker容器通過隔離和共享操作系統資源,創建了一個獨立的運行環境,使得應用程序能夠在其中運行,并且不會受到底層操作系統和硬件的限制。云邊docker容器管理技術是指在云邊協同計算環境下,利用docker容器技術進行云平臺docker容器和應用程序、邊緣設備docker容器和應用程序的管理及部署。

    2、在實際應用過程中,云邊docker容器管理技術一般需要借助kubernetes(簡稱k8s)這一工具。kubernetes是一個開源的容器編排平臺,用于自動化部署、擴展和管理容器化應用程序。它可以與docker容器技術結合使用,實現容器管理功能。

    3、但是,kubernetes是一個復雜的容器編排和管理平臺,具有多種功能和概念,存在不容易操作的問題,這給實際管理過程帶來了挑戰。并且,kubernetes作為一個集群管理平臺,需要更多的資源和計算能力來支持其復雜的架構和功能,成本和維護工作也會相對較高,而邊設備硬件配置較低,需要盡量減少容器管理所占用的資源。可見,kubernetes并不適用于云邊docker容器的管理。


    技術實現思路

    1、本申請實施例提供一種云邊docker容器管理方法及裝置,以解決kubernetes不適用于云邊docker容器的管理的問題。

    2、第一方面,本申請實施例提供一種云邊docker容器管理方法,應用于電網云邊協同系統中的電網云平臺;電網云邊協同系統還包括數據處理邊設備,數據處理邊設備與電網云平臺通信連接,用于獲取并處理電網數據,進而將處理后的電網數據發送至電網云平臺;電網云平臺至少包括第一容器管理模塊;方法包括:在利用docker接口api將至少一個鏡像文件上傳至鏡像倉庫時,第一容器管理模塊為鏡像文件配置容器運行參數;其中,鏡像文件同時適配于電網云平臺及數據處理邊設備;第一容器管理模塊從鏡像倉庫中拉取鏡像文件,以及,利用鏡像文件創建并運行第一云邊docker容器;第一容器管理模塊基于容器運行參數監控第一云邊docker容器的運行狀態,并根據運行狀態產生告警信息和/或關閉第一云邊docker容器。

    3、在一種可實現的方式中,容器運行參數保存在電網云平臺的數據庫中,容器運行參數包括容器占用資源的告警閾值及關閉閾值,告警閾值用于判斷是否生成告警信息,關閉閾值用于判斷是否關閉第一云邊docker容器;告警閾值包括第一cpu閾值、第一內存閾值及第一存儲閾值,關閉閾值包括第二cpu閾值、第二內存閾值及第二存儲閾值,其中,告警閾值小于關閉閾值;第一容器管理模塊基于容器運行參數監控第一云邊docker容器的運行狀態,并根據運行狀態產生告警信息和/或關閉第一云邊docker容器的步驟包括:第一容器管理模塊獲取第一云邊docker容器的實時運行狀態,實時運行狀態包括cpu占用百分比、內存占用量及存儲占用量;第一容器管理模塊判斷cpu占用百分比是否大于第一cpu閾值或者是否大于第二cpu閾值,以及,判斷內存占用量是否大于第一內存閾值或者是否大于第二內存閾值,以及,判斷存儲占用量是否大于第一存儲閾值或者是否大于第二存儲閾值;如果cpu占用百分比大于第一cpu閾值且小于第二cpu閾值,或者,如果內存占用量大于第一內存閾值且小于第二內存閾值,或者,如果存儲占用量大于第一存儲閾值且小于第二存儲閾值,第一容器管理模塊生成告警信息;如果cpu占用百分比大于或者等于第二cpu閾值、內存占用量大于第二內存閾值且存儲占用量大于第二存儲閾值,第一容器管理模塊調用docker接口api關閉第一云邊docker容器。

    4、在一種可實現的方式中,第一容器管理模塊調用docker接口api關閉第一云邊docker容器的步驟后,方法還包括:第一容器管理模塊間隔預設時間后調用docker接口api啟動第一云邊docker容器,以重啟第一云邊docker容器。

    5、在一種可實現的方式中,第一容器管理模塊從鏡像倉庫中拉取鏡像文件,以及,利用鏡像文件創建并運行第一云邊docker容器的步驟后,方法還包括:第一容器管理模塊按照第一預設頻率獲取第一云邊docker容器的運行狀態,并將運行狀態作為容器歷史狀態保存在數據庫中;基于容器歷史狀態調整容器占用資源的告警閾值及關閉閾值;以及,還包括:第一容器管理模塊獲取第一云邊docker容器的容器信息,并將容器信息保存在數據庫中,容器信息至少包括容器名稱、容器版本及容器創建時間。

    6、在一種可實現的方式中,基于容器歷史狀態調整容器占用資源的告警閾值及關閉閾值的步驟包括:基于容器歷史狀態確定第一云邊docker容器的重啟頻率;如果重啟頻率大于預設重啟閾值,則將告警閾值及關閉閾值升高預設調整比例;基于容器歷史狀態調整容器占用資源的告警閾值及關閉閾值的步驟還包括:基于容器歷史狀態,確定第一云邊docker容器占用資源的占用峰值;如果告警閾值與占用峰值的差值,大于告警閾值與預設調整比例的乘積,則將告警閾值及關閉閾值降低預設調整比例。

    7、在一種可實現的方式中,第一云邊docker容器的數量為多個,多個第一云邊docker容器對應于不同的鏡像文件,多個第一云邊docker容器中安裝有第一應用程序;數據處理邊設備運行有至少一個第二云邊docker容器,第二云邊docker容器是數據處理邊設備基于鏡像倉庫中的鏡像文件創建并運行的,第二云邊docker容器中安裝有第二應用程序;電網云平臺還包括消息路由模塊及計算模塊;在利用docker接口api將至少一個鏡像文件上傳至鏡像倉庫時,第一容器管理模塊為鏡像文件配置容器運行參數的步驟后,方法還包括:在將第一應用程序及第二應用程序上架至應用市場時或者上架完成后,消息路由模塊為目標消息確定傳輸路徑;其中,應用市場面向用戶,計算模塊、第一應用程序及第二應用程序用于生成目標消息;消息路由模塊集合所有目標消息的傳輸路徑,形成消息路由表,并將消息路由表下發至第一應用程序及第二應用程序,以及下發至路由服務器,以使路由服務器基于預設傳輸協議及消息路由表,在多個第一應用程序之間、第一應用程序與計算模塊之間、以及第二應用程序與計算模塊之間進行目標消息的轉發。

    8、在一種可實現的方式中,電網云平臺還包括nginx配置模塊;在利用docker接口api將至少一個鏡像文件上傳至鏡像倉庫時,第一容器管理模塊為鏡像文件配置容器運行參數的步驟后,方法還包括:在將第一應用程序上架至應用市場時,nginx配置模塊為第一應用程序的目標web頁面配置基地址;nginx配置模塊從nginx服務器獲取nginx配置文件;在第一云邊docker容器中安裝第一應用程序時,nginx配置模塊基于基地址修改nginx配置文件,以使nginx服務器響應于用戶對基地址的訪問請求,基于nginx配置文件顯示目標web頁面。

    9、在一種可實現的方式中本文檔來自技高網...

    【技術保護點】

    1.一種云邊Docker容器管理方法,其特征在于,應用于電網云邊協同系統中的電網云平臺;所述電網云邊協同系統還包括數據處理邊設備,所述數據處理邊設備與所述電網云平臺通信連接,用于獲取并處理電網數據,進而將處理后的所述電網數據發送至所述電網云平臺;

    2.根據權利要求1所述的云邊Docker容器管理方法,其特征在于,所述容器運行參數保存在所述電網云平臺的數據庫中,所述容器運行參數包括容器占用資源的告警閾值及關閉閾值,告警閾值用于判斷是否生成告警信息,關閉閾值用于判斷是否關閉所述第一云邊Docker容器;

    3.根據權利要求2所述的云邊Docker容器管理方法,其特征在于,所述第一容器管理模塊調用所述Docker接口API關閉所述第一云邊Docker容器的步驟后,所述方法還包括:

    4.根據權利要求3所述的云邊Docker容器管理方法,其特征在于,所述第一容器管理模塊從所述鏡像倉庫中拉取所述鏡像文件,以及,利用所述鏡像文件創建并運行第一云邊Docker容器的步驟后,所述方法還包括:

    5.根據權利要求4所述的云邊Docker容器管理方法,其特征在于,

    6.根據權利要求1所述的云邊Docker容器管理方法,其特征在于,所述第一云邊Docker容器的數量為多個,多個所述第一云邊Docker容器對應于不同的所述鏡像文件,多個所述第一云邊Docker容器中安裝有第一應用程序;

    7.根據權利要求6所述的云邊Docker容器管理方法,其特征在于,所述電網云平臺還包括Nginx配置模塊;

    8.根據權利要求6所述的云邊Docker容器管理方法,其特征在于,所述電網云平臺還包括應用庫管理模塊;

    9.一種云邊Docker容器管理方法,其特征在于,應用于電網云邊協同系統中的數據處理邊設備;所述電網云邊協同系統還包括電網云平臺,所述數據處理邊設備與所述電網云平臺通信連接,用于獲取并處理電網數據,進而將處理后的所述電網數據發送至所述電網云平臺;

    10.一種云邊Docker容器管理裝置,其特征在于,包括電網云平臺及數據處理邊設備,所述數據處理邊設備與所述電網云平臺通信連接,用于獲取并處理電網數據,進而將處理后的所述電網數據發送至所述電網云平臺;

    ...

    【技術特征摘要】

    1.一種云邊docker容器管理方法,其特征在于,應用于電網云邊協同系統中的電網云平臺;所述電網云邊協同系統還包括數據處理邊設備,所述數據處理邊設備與所述電網云平臺通信連接,用于獲取并處理電網數據,進而將處理后的所述電網數據發送至所述電網云平臺;

    2.根據權利要求1所述的云邊docker容器管理方法,其特征在于,所述容器運行參數保存在所述電網云平臺的數據庫中,所述容器運行參數包括容器占用資源的告警閾值及關閉閾值,告警閾值用于判斷是否生成告警信息,關閉閾值用于判斷是否關閉所述第一云邊docker容器;

    3.根據權利要求2所述的云邊docker容器管理方法,其特征在于,所述第一容器管理模塊調用所述docker接口api關閉所述第一云邊docker容器的步驟后,所述方法還包括:

    4.根據權利要求3所述的云邊docker容器管理方法,其特征在于,所述第一容器管理模塊從所述鏡像倉庫中拉取所述鏡像文件,以及,利用所述鏡像文件創建并運行第一云邊docker容器的步驟后,所述方法還包括:

    5.根據權利要求4所述的云邊docke...

    【專利技術屬性】
    技術研發人員:李成帥劉珊珊潘萬超李智劉宇
    申請(專利權)人:北京泰岳天成科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久久国产精品无码一区二区三区| 精品久久久久久无码专区不卡| 惠民福利中文字幕人妻无码乱精品| 无码午夜人妻一区二区不卡视频 | 自拍偷在线精品自拍偷无码专区| 无码国产色欲XXXXX视频| 无码人妻精品一区二区蜜桃 | 精品无码久久久久久尤物| 国模无码视频一区| 久久久久久亚洲Av无码精品专口 | 亚洲av无码成人黄网站在线观看 | 亚洲性无码AV中文字幕| 自拍偷在线精品自拍偷无码专区| 久久久无码精品午夜| 激情无码人妻又粗又大中国人| 久久亚洲精品无码播放| 无码精品人妻一区二区三区AV| 一本一道VS无码中文字幕| 久久亚洲AV无码精品色午夜麻| 九九久久精品无码专区| 国产嫖妓一区二区三区无码| 2024你懂的网站无码内射| 色偷偷一区二区无码视频| 亚洲av无码乱码国产精品fc2| 国产精品无码久久四虎| 国产精品亚洲专区无码牛牛 | 午夜无码视频一区二区三区| 一区二区无码免费视频网站| 97精品人妻系列无码人妻| 91精品日韩人妻无码久久不卡 | 亚洲av无码专区国产乱码在线观看| 无码国模国产在线观看免费| 无码人妻丰满熟妇区毛片| 精品无码综合一区二区三区| 国产乱人伦中文无无码视频试看 | 精品无码久久久久久久久| 国产精品无码AV不卡| 亚洲午夜无码片在线观看影院猛| 亚洲AV中文无码乱人伦| 中文字幕无码无码专区| 国产精品99精品无码视亚|