[發明專利]基于容器的資源控制方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202211064399.0 | 申請日: | 2022-09-01 |
| 公開(公告)號: | CN115834499A | 公開(公告)日: | 2023-03-21 |
| 發明(設計)人: | 林金良;許淵培;游政賢 | 申請(專利權)人: | 廈門吉快科技有限公司 |
| 主分類號: | H04L47/25 | 分類號: | H04L47/25;H04L47/78;H04L47/70;H04L41/0803;G06F9/455;G06F9/445 |
| 代理公司: | 廈門仕誠聯合知識產權代理事務所(普通合伙) 35227 | 代理人: | 程勁竹 |
| 地址: | 361000 福建省廈門市火*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 容器 資源 控制 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種基于容器的資源控制方法,其特征在于,所述基于容器的資源控制方法包括:
通過docker sdk檢查可運行狀態的容器;
獲取所述可運行狀態的容器對應的容器啟動參數,并根據所述容器啟動參數,將所述可運行狀態的容器配置對應的目標網絡資源限速策略;
根據所述目標網絡資源限速策略,對所述可運行狀態的容器進行網絡資源的控制。
2.根據權利要求1所述的基于容器的資源控制方法,其特征在于,所述基于容器的資源控制方法還包括:
啟動線程,對容器中的容器事件進行循環監聽;
在監聽到創建事件時,判斷需創建事件的第一容器是否存在預先配置的啟動參數;
在所述第一容器存在所述預先配置的啟動參數時,根據所述預先配置的啟動參數,對所述第一容器進行網絡限速策略的配置。
3.根據權利要求1所述的基于容器的資源控制方法,其特征在于,所述啟動線程,對容器中的容器事件進行循環監聽之后,還包括:
在監聽到銷毀事件時,刪除需銷毀事件的第二容器對應的網絡限速策略。
4.根據權利要求2所述的基于容器的資源控制方法,其特征在于,所述根據所述預先配置的啟動參數,對所述第一容器進行網絡限速策略的配置,包括:
在所述第一容器的網絡模式為主機host模式時,根據所述預先配置的啟動參數中各個WAN網口對應的限速參數,對各個網口分別進行上行帶寬的限速配置;
將所述第一容器的網絡的流量配置ingress虛擬設備ifb接口,并對所述ifb接口進行下行速率進行限速配置,以限制所述第一容器的下行速度。
5.根據權利要求2所述的基于容器的資源控制方法,其特征在于,所述根據所述預先配置的啟動參數,對所述第一容器進行網絡限速策略的配置,包括:
在所述第一容器的網絡模式為橋接bridge模式時,根據所述預先配置的啟動參數中宿主機veth對應的限速參數,對所述veth配置TC限速策略,以限制所述第一容器的下行速度;
將所述veth口的流量配置ingress虛擬設備ifb接口,并對所述ifb接口進行上行速率進行限速配置,以限制上行速度。
6.根據權利要求1所述的基于容器的資源控制方法,其特征在于,所述基于容器的資源控制方法還包括:
通過netlink監聽網口的up事件以及down事件,并在檢測到網口有重啟事件需要讀取所述網口上關聯的每個容器的限速時,重新配置每個容器的網速限速策略。
7.根據權利要求1-6中任一項所述的基于容器的資源控制方法,其特征在于,所述基于容器的資源控制方法還包括:
在完成所述網絡資源限速策略的配置后,通過TC暴露的netlink接口,獲取流經每個限速策略的流量,作為容器流量,并通過prometheus將所述容器流量metric暴露出來。
8.一種基于容器的資源控制裝置,其特征在于,所述基于容器的資源控制裝置包括:
運行容器檢查模塊,用于通過docker sdk檢查可運行狀態的容器;
限速策略配置模塊,用于獲取所述可運行狀態的容器對應的容器啟動參數,并根據所述容器啟動參數,將所述可運行狀態的容器配置對應的目標網絡資源限速策略;
網絡資源控制模塊,用于根據所述目標網絡資源限速策略,對所述可運行狀態的容器進行網絡資源的控制。
9.一種計算機設備,其特征在于,所述計算機設備包括存儲器和處理器;
所述存儲器用于存儲計算機程序;
所述處理器,用于執行所述計算機程序并在執行所述計算機程序時實現如權利要求1至7中任一項所述的基于容器的資源控制方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時使所述處理器實現如權利要求1至7中任一項所述的基于容器的資源控制方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門吉快科技有限公司,未經廈門吉快科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211064399.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具備占空比校準功能的緩沖器電路
- 下一篇:一種有降噪要求的電容器心子焊接方法





