[發(fā)明專利]容器實例定向調(diào)度方法、裝置、電子設備和存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202110986988.3 | 申請日: | 2021-08-25 |
| 公開(公告)號: | CN113641459A | 公開(公告)日: | 2021-11-12 |
| 發(fā)明(設計)人: | 白云飛 | 申請(專利權(quán))人: | 微民保險代理有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/48;G06F9/50 |
| 代理公司: | 深圳智匯遠見知識產(chǎn)權(quán)代理有限公司 44481 | 代理人: | 王旭 |
| 地址: | 518063 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 容器 實例 定向 調(diào)度 方法 裝置 電子設備 存儲 介質(zhì) | ||
本申請公開一種容器實例定向調(diào)度方法、裝置、電子設備和存儲介質(zhì)。其中,方法包括確定容器實例的親和性條件和目標調(diào)度節(jié)點;其中,親和性條件用于指示在容器實例被刪除之后,在設置有親和性條件所對應的標簽和/或值的節(jié)點上,禁止重新創(chuàng)建容器實例;對集群中除目標調(diào)度節(jié)點之外的所有節(jié)點設置親和性條件所對應的標簽和/或值;刪除容器實例,以使得容器實例在目標調(diào)度節(jié)點上重新創(chuàng)建,以完成容器實例的定向調(diào)度。采用本申請?zhí)峁┑姆桨改軐崿F(xiàn)對容器實例進行調(diào)度時,不封鎖除目標節(jié)點之外的其他節(jié)點,使得多個容器實例的調(diào)度能夠同時完成。另外,不封鎖除目標節(jié)點之外的其他節(jié)點,也能使得容器實例在調(diào)度時,不影響其他容器實例執(zhí)行其他操作任務。
技術(shù)領域
本申請涉及資源配置技術(shù)領域,尤其涉及一種容器實例定向調(diào)度方法、裝置、電子設備和存儲介質(zhì)。
背景技術(shù)
Kubernetes系統(tǒng)是一個開源的,用于管理云平臺中多個主機上的容器化的應用,用于對多個容器實例(簡稱POD)進行管理。在Kubernetes系統(tǒng)中,POD的調(diào)度是按照設備資源等情況進行自動計算所確定。但實際運行時,繁忙POD和空閑POD往往不是均勻地分布在整個集群中,經(jīng)常出現(xiàn)幾個繁忙(或空閑)POD聚集在同一個主機節(jié)點的情況。
基于上述情況,需要將POD在節(jié)點間進行定向的遷移調(diào)度。
目前,常規(guī)的做法是將除了目標節(jié)點外的節(jié)點都封鎖,然后在目標節(jié)點上重建POD。
但上述定向調(diào)度方法只能執(zhí)行單個Deployment的POD定向調(diào)度,無法實現(xiàn)同時對多個Deployment的POD進行定向調(diào)度。
發(fā)明內(nèi)容
為解決POD分布不均的技術(shù)問題,本申請實施例提供一種POD定向調(diào)度方法、裝置、電子設備和存儲介質(zhì)。
本申請實施例的技術(shù)方案是這樣實現(xiàn)的:
本申請實施例提供了一種POD定向調(diào)度方法,方法包括:
確定POD的親和性條件和目標調(diào)度節(jié)點;其中,親和性條件用于指示在POD被刪除之后,在設置有親和性條件所對應的標簽和/或值的節(jié)點上,禁止重新創(chuàng)建POD;
對集群中除目標調(diào)度節(jié)點之外的所有節(jié)點設置親和性條件所對應的標簽和/或值;
刪除POD,以使得POD在目標調(diào)度節(jié)點上重新創(chuàng)建,以完成POD的定向調(diào)度。
上述方案中,在確定POD的親和性條件之前,方法還包括:
對POD設置親和性條件,以根據(jù)親和性條件對POD進行調(diào)度。
上述方案中,親和性條件包括:
節(jié)點設置有第一標簽;
第一標簽用于指示在POD被刪除之后,在設置有第一標簽的節(jié)點上,禁止重新創(chuàng)建POD。
上述方案中,親和性條件包括:
節(jié)點設置有第二標簽以及標簽固定值;其中,標簽固定值是固定的,在POD的調(diào)度過程中,不會隨著POD所對應的應用名稱的改變而改變;
第二標簽以及標簽固定值用于指示在POD被刪除之后,在設置有第二標簽以及標簽固定值的節(jié)點上,禁止重新創(chuàng)建POD。
上述方案中,親和性條件包括:
節(jié)點設置有第三標簽以及標簽特定值;其中,標簽特定值是可變的,在POD的調(diào)度過程中,會隨著POD所對應的應用名稱的改變而改變;
第三標簽以及標簽特定值用于指示在POD被刪除之后,在設置有第三標簽以及標簽特定值的節(jié)點上,禁止重新創(chuàng)建POD。
上述方案中,方法還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微民保險代理有限公司,未經(jīng)微民保險代理有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110986988.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





