[發明專利]pod擴容方法、裝置、節點及存儲介質有效
| 申請號: | 202110210579.4 | 申請日: | 2021-02-25 |
| 公開(公告)號: | CN112882794B | 公開(公告)日: | 2022-10-28 |
| 發明(設計)人: | 李仁洪 | 申請(專利權)人: | 重慶紫光華山智安科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 李莎 |
| 地址: | 400700 重慶市*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | pod 擴容 方法 裝置 節點 存儲 介質 | ||
本發明涉及容器技術領域,提供了一種pod擴容方法、裝置、節點及存儲介質,所述方法包括:獲取預設配置文件,其中,預設配置文件包括針對待擴容pod需要擴容的副本數;獲取kubernetes集群中的節點個數,其中,節點個數小于副本數;依據預設配置文件、節點個數,將副本數對應的副本pod部署至節點個數對應的多個節點,其中,副本pod為待擴容pod的副本。本發明在節點個數小于副本數的情況下,也可以將副本數對應的副本pod部署至節點個數對應的多個節點,由此使pod擴容不受Kubernetes的節點個數的限制。
技術領域
本發明涉及容器技術領域,具體而言,涉及一種pod擴容方法、裝置、節點及存儲介質。
背景技術
Kubernetes也稱為k8s,是為容器服務而生的一個可移植容器的編排管理工具,也是當下最流行的開源容器編排系統,其靈活、方便的容器化應用深受廣大開發者的歡迎。
Kubernetes使用pod來管理一個容器化應用,pod也是k8s編排的最小粒度,為了更靈活地提供容器服務,Kubernetes提供了對pod進行擴容(增加pod的副本數)或者縮容(減少pod的副本數)的功能,但是Kubernetes要求擴容的副本數只能小于或者等于Kubernetes的節點個數,隨著業務的請求量越來越大,受限于Kubernetes的節點個數的pod擴容遠遠無法滿足業務需求。
發明內容
本發明的目的在于提供了一種pod擴容方法、裝置、節點及存儲介質,其能夠使pod擴容不受Kubernetes的節點個數的限制。
為了實現上述目的,本發明采用的技術方案如下:
第一方面,本發明提供一種pod擴容方法,應用于kubernetes集群中的多個節點中的任意一個節點,所述方法包括:獲取預設配置文件,其中,所述預設配置文件包括針對待擴容pod需要擴容的副本數;獲取所述kubernetes集群中的節點個數,其中,所述節點個數小于所述副本數;依據所述預設配置文件、所述節點個數,將所述副本數對應的副本pod部署至所述節點個數對應的所述多個節點,其中,所述副本pod為所述待擴容pod的副本。
第二方面,本發明提供一種pod擴容裝置,應用于kubernetes集群中的多個節點中的任意一個節點,所述裝置包括:獲取模塊,用于獲取預設配置文件,其中,所述預設配置文件包括針對待擴容pod需要擴容的副本數;獲取所述kubernetes集群中的節點個數,其中,所述節點個數小于所述副本數;部署模塊,用于依據所述預設配置文件、所述節點個數,將所述副本數對應的副本pod部署至所述節點個數對應的所述多個節點,其中,所述副本pod為所述待擴容pod的副本。
第三方面,本發明提供一種節點,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現如上述的pod擴容方法。
第四方面,本發明提供一種計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如上述的pod擴容方法。
相對于現有技術,本發明依據包括針對待擴容pod需要擴容的副本數的預設配置文件及kubernetes集群中的節點個數,即使節點個數小于副本數的情況下,也可以將副本數對應的副本pod部署至節點個數對應的多個節點,由此使pod擴容不受Kubernetes的節點個數的限制。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1示出了本發明實施例提供的k8s集群的示意圖。
圖2示出了本發明實施例提供的節點的方框示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶紫光華山智安科技有限公司,未經重慶紫光華山智安科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110210579.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種快速預測循環流化床鍋爐脫硫灰渣膨脹量的方法
- 下一篇:一種冰箱及冰箱蓋板





