[發明專利]Pod均衡調度方法、裝置、主節點及存儲介質有效
| 申請號: | 202010595636.0 | 申請日: | 2020-06-24 |
| 公開(公告)號: | CN111737003B | 公開(公告)日: | 2023-04-28 |
| 發明(設計)人: | 徐志遠 | 申請(專利權)人: | 重慶紫光華山智安科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 李莎 |
| 地址: | 400700 重慶市*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | pod 均衡 調度 方法 裝置 節點 存儲 介質 | ||
1.一種Pod均衡調度方法,其特征在于,應用于Kubernetes集群中的主節點,所述主節點預先存儲有預選策略和優選策略,所述主節點與多個子節點通信連接,所述方法包括:
獲取待調度Pod的資源需求量;
獲取每一預選子節點的實時資源使用量,其中,所述預選子節點是依據所述預選策略從所述多個子節點中確定的;
依據所述優選策略及所述每一預選子節點的實時資源使用量從所述預選子節點中確定滿足所述資源需求量的目標子節點,以對所述待調度Pod進行調度;
所述獲取每一預選子節點的實時資源使用量的步驟之前還包括:
獲取需要添加至預選策略中的自定義預選策略項和/或需要添加至優選策略中的自定義優選策略項;
通過預先建立的插件框架對所述自定義預選策略和/或自定義優選策略相關功能進行新增和修改后、將所述自定義預選策略項添加至所述預選策略中和/或通過預先建立的插件框架將所述自定義優選策略項添加至所述優選策略中,所述插件框架是將加入自定義預選策略項和/或自定義優選策略項時需要修改的代碼從功能進行了提煉,將相同的操作提取出來形成,每一個自定義預選策略項或每一個自定義優選策略項對應一個插件,所述插件按照插件預設的要求注冊至所述插件框架中;
新注冊的插件注冊至所述插件框架后的處理為:所述插件框架獲取新注冊的插件的源碼及所述新注冊的插件的名稱、函數簽名、對應的優選權重;所述插件框架對所述新注冊的插件的源碼進行編譯,生成對應對鏈接對象文件;加載該鏈接對象文件,生成對應的文件句柄;根據所述新注冊的插件的名稱,在對應的文件句柄中搜索對應的符號;根據所述新注冊的插件的函數簽名,將對應的符號轉換為函數類型;運行該函數類型對應的函數,啟動所述新注冊的插件及其中的各個組件。
2.如權利要求1所述的Pod均衡調度方法,其特征在于,所述優選策略對應優選權重,所述依據所述優選策略及所述每一預選子節點的實時資源使用量從所述預選子節點中確定滿足所述資源需求量的目標子節點的步驟包括:
依據所述優選策略、優選權重計算每一所述預選子節點的第一得分;
依據每一所述預選子節點的實時資源使用量及所述資源需求量,計算每一所述預選子節點的第二得分;
將每一所述預選子節點的第一得分和第二得分之和作為每一所述預選子節點的綜合得分;
將所述綜合得分最高的預選子節點確定為所述目標子節點。
3.如權利要求2所述的Pod均衡調度方法,其特征在于,所述依據每一所述預選子節點的實時資源使用量及所述資源需求量,計算每一所述預選子節點的第二得分的步驟包括:
依據每一所述預選子節點的實時資源使用量及所述資源需求量,得到每一所述預選子節點的空閑率,并依據每一所述預選子節點的空閑率確定該預選子節點的第二得分。
4.如權利要求1所述的Pod均衡調度方法,其特征在于,所述獲取每一預選子節點的實時資源使用量的步驟之前還包括:
獲取策略配置文件;
依據所述策略配置文件對所述預選策略和/或所述優選策略進行更新。
5.如權利要求4所述的Pod均衡調度方法,其特征在于,所述預選策略包括多個預選策略項,所述策略配置文件包括第一策略,所述依據所述策略配置文件對所述預選策略進行更新的步驟包括:
將未同時存在于所述預選策略中及所述第一策略中的預選策略項從所述預選策略中刪除。
6.如權利要求4所述的Pod均衡調度方法,其特征在于,所述優選策略包括多個優選策略項及與每一個所述優選策略項對應的優選權重,所述策略配置文件包括第二策略,所述第二策略包括至少一個待更新策略項及與每一所述待更新策略項對應的優選權重,所述依據所述策略配置文件對所述優選策略進行更新的步驟包括:
將未同時存在于所述優選策略中及所述第二策略中的優選策略項從所述優選策略中刪除;
用每一所述待更新策略項對應的優選權重更新所述優選策略中與該待更新策略項一致的優選策略項的優選權重。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶紫光華山智安科技有限公司,未經重慶紫光華山智安科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010595636.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種監控設備的鏡頭防護罩
- 下一篇:音頻處理方法、裝置及存儲介質





