本說明書涉及容器調度,尤其涉及一種基于大語言模型的容器調度方法、裝置、電子設備和介質。
背景技術:
1、隨著容器技術的不斷發展,企業在各種云環境中越來越多地運行容器化應用程序,以便快速地構建、部署和管理應用程序。在容器化應用程序的生命周期中,可以根據容器調度策略對容器進行調度和平衡負載。現有的容器調度策略通常根據業務需求和技術人員的經驗配置得到。但是,每個應用程序的運行環境可能是不同的,導致所需的容器調度策略也往往各不相同。現有配置容器調度策略的方案無法全面的考慮各個應用程序的運行環境,導致配置的容器調度策略不夠準確。因此,如何配置更加準確合理的容器調度策略,成為亟需解決的技術問題。
技術實現思路
1、有鑒于此,本說明書實施例提供了一種基于大語言模型的容器調度方法、裝置、電子設備和介質,用于解決容器的調度策略不夠合理的技術問題。
2、本說明書實施例采用下述技術方案:
3、第一方面,本說明書實施例提供一種基于大語言模型的容器調度方法,包括:
4、獲取容器調度所需數據,所述容器調度所需數據包括系統資源數據、應用程序數據、系統拓撲和網絡的數據;
5、基于大語言模型對所述容器調度所需數據進行語義分析以得到語義分析結果,并根據所述語義分析結果進行決策得到匹配的容器調度策略;
6、基于所述匹配的容器調度策略執行調度操作。
7、第二方面,本說明書實施例還提供一種基于大語言模型的容器調度裝置,包括:
8、數據獲取模塊,獲取容器調度所需數據,所述容器調度所需數據包括系統資源數據、應用程序數據、系統拓撲和網絡的數據;
9、策略生成模塊,基于大語言模型對所述容器調度所需數據進行語義分析以得到語義分析結果,并根據所述語義分析結果進行決策得到匹配的容器調度策略;
10、策略執行模塊,基于所述匹配的容器調度策略執行調度操作。
11、第三方面,本說明書實施例還提供一種電子設備,包括存儲器和處理器,所述存儲器內存儲有控制程序,所述控制程序被所述處理器執行時用于實現根據上述任一項所述的方法中的部分或全部步驟。
12、第四方面,本說明書實施例還提供一種計算機可讀存儲介質,其上存儲有機器可執行程序,所述機器可執行程序被處理器執行時實現根據上述任一項所述的方法中的部分或全部步驟。
13、第五方面,本說明書實施例還提供一種計算機程序產品,所述計算機程序產品包括存儲了計算機程序的非瞬時性計算機可讀存儲介質,所述計算機程序可操作來使計算機執行上述中任一項所述的方法中的部分或全部步驟。
14、本說明書實施例采用的上述至少一個技術方案能夠達到以下有益效果:
15、基于大語言模型對容器調度所需數據進行語義分析以得到語義分析結果,并根據語義分析結果進行決策得到匹配的容器調度策略,基于匹配的容器調度策略執行調度操作,本實施例可以得到更加準確合理的容器調度策略,對容器進行更準確的調度和資源優化,提高容器的性能和資源利用率。
1.一種基于大語言模型的容器調度方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述大語言模型包括語義分析模塊和調度決策模塊;
3.根據權利要求1或2所述的方法,其特征在于,所述容器調度所需數據包括文本數據和數值數據,所述文本數據包括日志信息和/或網絡拓撲信息,所述數值數據包括以下至少一項:容器的中央處理器的個數、容器的內存大小、主機的中央處理器的個數、主機的內存大小、容器與主機之間的親和度值、主機的中央處理器的利用率、主機的內存的利用率、容器的中央處理器的利用率、容器的內存的利用率、網絡帶寬數值信息;
4.根據權利要求3所述的方法,其特征在于,所述對所述容器調度所需數據進行語義分析,以得到數值數據對應的數值向量,包括:
5.根據權利要求1所述的方法,其特征在于,在所述基于所述匹配的容器調度策略執行調度操作之后,還包括:
6.根據權利要求5所述的方法,其特征在于,所述基于所述大語言模型對所述調整所述調度策略所需的數據進行評價,生成所述調度策略的評價參數,包括:
7.一種基于大語言模型的容器調度裝置,其特征在于,包括:
8.一種電子設備,其特征在于,包括存儲器和處理器,所述存儲器內存儲有控制程序,所述控制程序被所述處理器執行時用于實現根據權利要求1至6任一項所述的方法中的部分或全部步驟。
9.一種計算機可讀存儲介質,其特征在于,其上存儲有機器可執行程序,所述機器可執行程序被處理器執行時實現根據權利要求1至6任一項所述的方法中的部分或全部步驟。
10.一種計算機程序產品,其特征在于,所述計算機程序產品包括存儲了計算機程序的非瞬時性計算機可讀存儲介質,所述計算機程序可操作來使計算機執行如權利要求1至6中任一項所述的方法中的部分或全部步驟。