System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及云計算,尤其涉及一種kubernetes集群資源調度方法、裝置、電子設備及存儲介質。
技術介紹
1、云平臺的出現,使得用戶可以無需掌握云計算的技術,只需要按照用戶自身需求去租用云平臺提供的資源,減少用戶的軟件和硬件投入成本,但是,現有的云平臺通常根據用戶的需求為每個用戶的業務系統提供固定大小的資源,當用戶業務系統的業務需求發生變化時,如業務需求增加時,現有資源可能不足以滿足業務需求,會影響業務系統的正常運行,業務需求減少時,現有資源部分處于空閑狀態,使得云平臺的資源率較低,也在一定程度上浪費了用戶的使用成本。
2、然而,二進制包裝算法、資源需求和限制、親和性和反親和性、節點選擇器等kubernetes的資源調度策略和算法的效果不夠好,無法提高kubernetes的資源的利用率和降低kubernetes資源使用成本。
3、因此,迫切需要一種能夠自動管理kubernetes集群中服務器節點的調度狀態,優化資源使用和集群性能,提高kubernetes集群資源使用率的kubernetes集群資源調度方法。
技術實現思路
1、本專利技術各實施例提供一種kubernetes集群資源調度方法,以解決現有技術無法提高kubernetes的資源的利用率和降低kubernetes資源使用成本的問題。所述技術方案如下:
2、根據本專利技術的一個方面,一種kubernetes集群資源調度方法,所述方法包括:為kubernetes集群配置封鎖因子,根據所述封
3、在其中一個實施例中,對所述kubernetes集群中的節點服務器進行封鎖和解封鎖通過以下步驟實現:當所述kubernetes集群中節點服務器的資源使用率高于所述加封鎖值時,對所述節點服務器進行封鎖;當所述kubernetes集群中節點服務器的資源使用率低于所述解封鎖值時,對所述節點服務器進行解封鎖。
4、在其中一個實施例中,根據所述kubernetes集群中節點服務器的資源使用率對所述節點服務器的應用進行調整通過以下步驟實現:將所述kubernetes集群中資源使用率高于設定閾值的節點服務器上的應用切換至資源使用率低于設定閾值的節點服務器上。
5、根據本專利技術的一個方面,一種kubernetes集群資源調度裝置,所述裝置包括:參數配置模塊,用于為kubernetes集群配置封鎖因子,根據封鎖因子配置解封鎖值和加封鎖值;服務器狀態切換模塊,用于為kubernetes集群設置調度時頻,根據調度時頻對kubernetes集群中的節點服務器進行封鎖和解封鎖;服務器應用調整模塊,用于為kubernetes集群設置調度時段,在調度時段內根據kubernetes集群中節點服務器的資源使用率對節點服務器的應用進行調整;靈活應急模塊,用于設置應急節點服務器,將重要程度和復雜程度滿足設定的應用發布到應急節點服務器。
6、根據本專利技術的一個方面,一種電子設備,包括至少一個處理器以及至少一個存儲器,其中,所述存儲器上存儲有計算機可讀指令;所述計算機可讀指令被一個或多個所述處理器執行,使得電子設備實現如上所述的kubernetes集群資源調度方法。
7、根據本專利技術的一個方面,一種存儲介質,其上存儲有計算機可讀指令,所述計算機可讀指令被一個或多個處理器執行,以實現如上所述的kubernetes集群資源調度方法。
8、本專利技術提供的技術方案帶來的有益效果是:
9、在上述技術方案,本專利技術通過首先為kubernetes集群配置封鎖因子,根據封鎖因子配置解封鎖值和加封鎖值,再為kubernetes集群設置調度時頻,根據調度時頻對kubernetes集群中的節點服務器進行封鎖和解封鎖,然后為kubernetes集群設置調度時段,在調度時段內根據kubernetes集群中節點服務器的資源使用率對節點服務器的應用進行調整,最后設置應急節點服務器,將重要程度和復雜程度滿足設定的應用發布到應急節點服務器,通過引入資源管理和調度策略,控制節點服務器上的資源分配,可以提高kubernetes集群的資源利用率、保障關鍵應用程序的資源需求、實現動態資源調整并提高集群管理靈活性,優化資源分配,確保應用程序的高性能和可靠性,并提高集群的總體效率,從而能夠有效地解決現有技術無法提高kubernetes的資源的利用率和降低kubernetes資源使用成本的問題。
本文檔來自技高網...【技術保護點】
1.一種Kubernetes集群資源調度方法,其特征在于,所述方法包括:
2.如權利要求1所述的Kubernetes集群資源調度方法,其特征在于,所述對所述Kubernetes集群中的節點服務器進行封鎖和解封鎖,包括:
3.如權利要求1所述的Kubernetes集群資源調度方法,其特征在于,所述根據所述Kubernetes集群中節點服務器的資源使用率對所述節點服務器的應用進行調整,包括:
4.一種Kubernetes集群資源調度裝置,其特征在于,所述裝置包括:
5.一種電子設備,其特征在于,包括:至少一個處理器以及至少一個存儲器,其中,
6.一種存儲介質,其上存儲有計算機可讀指令,其特征在于,所述計算機可讀指令被一個或多個處理器執行,以實現如權利要求1至3中任一項所述的Kubernetes集群資源調度方法。
【技術特征摘要】
1.一種kubernetes集群資源調度方法,其特征在于,所述方法包括:
2.如權利要求1所述的kubernetes集群資源調度方法,其特征在于,所述對所述kubernetes集群中的節點服務器進行封鎖和解封鎖,包括:
3.如權利要求1所述的kubernetes集群資源調度方法,其特征在于,所述根據所述kubernetes集群中節點服務器的資源使用率對所述節點服...
【專利技術屬性】
技術研發人員:鄺雄均,
申請(專利權)人:深圳市雁聯計算系統有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。