System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久久久久无码国产精品中文字幕,熟妇人妻系列av无码一区二区,中文字幕无码免费久久99
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數據處理方法、K8s服務系統及計算機可讀存儲介質技術方案

    技術編號:44471781 閱讀:2 留言:0更新日期:2025-03-04 17:42
    本申請公開了一種數據處理方法、K8s服務系統及計算機可讀存儲介質,其方法包括:K8s集群供應模塊基于K8sCluster對象創建虛擬機對象,K8s節點配置生成模塊基于K8sCluster對象生成啟動代碼配置數據;虛擬機實例供應模塊基于虛擬機對象創建Pod對象,并將啟動代碼配置數據添加至Pod容器;虛擬機實例供應模塊通過Pod容器創建虛擬機實例使得VMM進程運行,并執行初始化操作使得虛擬機實例加入Kubernets集群。本申請通過Pod容器創建虛擬機實例,實現自動化創建Kubernets集群的KaaS服務,采用通用Kubernets集群和物理服務器作為底層基礎設施提供KaaS服務,與其他軟件共用底層資源以降低對物理主機的資源規劃的影響。

    【技術實現步驟摘要】

    本申請涉及數據處理,尤其涉及一種數據處理方法、k8s服務系統及計算機可讀存儲介質。


    技術介紹

    1、當前在大部分公有云平臺中均提供了全自動化的kaas服務(kubernetes?as?aservice,k8s即服務),例如azure?aks、google?gke等,即用戶通過在平臺上進行簡單的自助式操作即可創建出獨立的k8s集群。

    2、公有云平臺上的自動化k8s服務深度依賴底層iaas基礎設施,在自動化提供k8s集群過程中,通過調用iaas平臺上已有的虛擬機服務接口自動化創建虛擬機實例,并通過某種自動化的腳本方案在新創建的虛擬機上執行加入k8s集群的相關指令,以此過程提供k8s集群的計算節點。

    3、因此,如何在企業內部資源有限的情況下,提供kaas服務時降低對物理主機的資源規劃的影響,是目前亟需解決的一個問題。


    技術實現思路

    1、本申請的主要目的在于提供一種數據處理方法、k8s服務系統及計算機可讀存儲介質,旨在解決如何在企業內部資源有限的情況下,提供kaas服務時降低對物理主機的資源規劃的影響的技術問題。

    2、為實現上述目的,本申請提供一種數據處理方法,應用于k8s服務系統,所述k8s服務系統包括物理k8s集群、k8s集群供應模塊、k8s節點配置生成模塊以及虛擬機實例供應模塊,包括:

    3、所述物理k8s集群接收k8scluster對象,其中,所述k8scluster對象包括集群創建請求對應的創建信息;

    4、所述k8s集群供應模塊基于所述k8scluster對象創建虛擬機對象,所述k8s節點配置生成模塊基于所述k8scluster對象生成啟動代碼配置數據;

    5、所述虛擬機實例供應模塊基于所述虛擬機對象創建包括vmm程序的pod對象,并將啟動代碼配置數據添加至所述pod容器;

    6、虛擬機實例供應模塊通過所述pod容器創建虛擬機實例使得vmm進程運行,并執行初始化操作使得虛擬機實例加入kubernets集群。

    7、進一步地,所述虛擬機對象包括創建kubernete集群的控制面節點的第一虛擬機對象以及用于創建kubernetes集群的計算節點第二虛擬機對象,所述k8s集群供應模塊基于所述k8scluster對象創建虛擬機對象的步驟包括:

    8、所述k8s集群供應模塊從所述物理k8s集群獲取k8scluster對象,并解析所述k8scluster對象,獲得創建信息中的kubernetes控制面節點數、kubernetes計算節點數以及各個節點對應的資源配置規格;

    9、所述k8s集群供應模塊基于所述資源配置規格以及kubernetes控制面節點數創建所述第一虛擬機對象,并基于所述資源配置規格以及kubernetes計算節點數創建所述第二虛擬機對象。

    10、進一步地,所述k8s節點配置生成模塊基于所述k8scluster對象生成啟動代碼配置數據的步驟包括:

    11、所述k8s集群供應模塊從所述物理k8s集群獲取k8scluster對象,并解析所述k8scluster對象,獲得創建信息中的kubernetes控制面節點數及kubernetes計算節點數;

    12、所述k8s集群供應模塊基于所述kubernetes控制面節點數及kubernetes計算節點數,分別生成各個節點對應的啟動代碼配置數據,并將所述啟動代碼配置數據保存到對應的configmap對象。

    13、進一步地,所述k8s集群供應模塊基于所述資源配置規格以及kubernetes控制面節點數創建所述第一虛擬機對象的步驟包括:

    14、對于各個kubernetes控制面節點中的目標控制面節點,所述k8s集群供應模塊獲取保存所述目標控制面節點對應啟動代碼配置數據的configmap對象的目標configmap對象名稱;

    15、所述k8s集群供應模塊基于所述目標控制面節點對應的資源配置規格,創建目標虛擬機對象;

    16、所述k8s集群供應模塊在所述目標虛擬機對象設置所述目標configmap對象名稱,獲得所述目標控制面節點對應的第一虛擬機對象。

    17、進一步地,所述虛擬機實例供應模塊通過所述pod容器創建虛擬機實例使得vmm進程運行,并執行初始化操作使得虛擬機實例加入kubernets集群的步驟包括:

    18、虛擬機實例供應模塊通過所述pod容器從所述configmap對象獲取啟動代碼配置數據,作為iso磁盤印象文件;

    19、虛擬機實例供應模塊通過所述pod容器中的cloud-hypervisor程序創建虛擬機實例,使得vmm進程運行,其中,容器鏡像中的虛擬機操作系統鏡像文件作為虛擬機磁盤,iso磁盤印象文件作為外接存儲驅動器;

    20、虛擬機實例的操作系統啟動時,執行cloudinit初始化操作,使得虛擬機實例加入kubernets集群。

    21、進一步地,所述k8s集群供應模塊基于所述k8scluster對象創建虛擬機對象的步驟之后,還包括:

    22、所述k8s集群供應模塊將所述虛擬機對象上傳至所述物理k8s集群;

    23、所述虛擬機實例供應模塊基于所述虛擬機對象創建包括vmm程序的pod對象,并將啟動代碼配置數據添加至所述pod容器的步驟包括:

    24、所述虛擬機實例供應模塊基于所述物理k8s集群中的虛擬機對象,創建包括vmm程序的pod對象;

    25、所述虛擬機實例供應模塊將所述啟動代碼配置數據作為所述pod容器中的文件。

    26、進一步地,所述虛擬機實例供應模塊基于所述物理k8s集群中的虛擬機對象,創建包括vmm程序的pod對象的步驟包括:

    27、所述虛擬機實例供應模塊基于所述物理k8s集群中的虛擬機對象,獲取虛擬機配置信息;

    28、所述虛擬機實例供應模塊創建kubernetes?pod對象模板,并將所述虛擬機配置信息填充至所述kubernetes?pod對象模板,獲得所述pod對象。

    29、進一步地,所述k8s服務系統還包括kaas服務封裝模塊,所述物理k8s集群接收k8scluster對象的步驟之前,還包括:

    30、所述kaas服務封裝模塊接收所述k8s集群創建請求對應的創建信息,其中,所述創建信息包括kubernetes控制面節點數、kubernetes計算節點數以及各個節點對應的資源配置規格;

    31、所述kaas服務封裝模塊將所述創建信息轉換為所述k8scluster對象,并將所述k8scluster對象上傳至所述物理k8s集群。

    32、此外,為實現上述目的,本申請還提供一種k8s服務系統,所述k8s服務系統包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的數據處理程序,所述數據處理程序被所述處理器執行時實現前述的數據處理方法的步驟。

    33、此外,為實現上述目的,本申本文檔來自技高網...

    【技術保護點】

    1.一種數據處理方法,其特征在于,應用于K8s服務系統,所述K8s服務系統包括物理K8s集群、K8s集群供應模塊、K8s節點配置生成模塊以及虛擬機實例供應模塊,包括:

    2.如權利要求1所述的數據處理方法,其特征在于,所述虛擬機對象包括創建Kubernete集群的控制面節點的第一虛擬機對象以及用于創建Kubernetes集群的計算節點第二虛擬機對象,所述K8s集群供應模塊基于所述K8sCluster對象創建虛擬機對象的步驟包括:

    3.如權利要求2所述的數據處理方法,其特征在于,所述K8s節點配置生成模塊基于所述K8sCluster對象生成啟動代碼配置數據的步驟包括:

    4.如權利要求3所述的數據處理方法,其特征在于,所述K8s集群供應模塊基于所述資源配置規格以及Kubernetes控制面節點數創建所述第一虛擬機對象的步驟包括:

    5.如權利要求3所述的數據處理方法,其特征在于,所述虛擬機實例供應模塊通過所述Pod容器創建虛擬機實例使得VMM進程運行,并執行初始化操作使得虛擬機實例加入Kubernets集群的步驟包括:

    6.如權利要求1所述的數據處理方法,其特征在于,所述K8s集群供應模塊基于所述K8sCluster對象創建虛擬機對象的步驟之后,還包括:

    7.如權利要求6所述的數據處理方法,其特征在于,所述虛擬機實例供應模塊基于所述物理K8s集群中的虛擬機對象,創建包括VMM程序的Pod對象的步驟包括:

    8.如權利要求1至7任一項所述的數據處理方法,其特征在于,所述K8s服務系統還包括KaaS服務封裝模塊,所述物理K8s集群接收K8sCluster對象的步驟之前,還包括:

    9.一種K8s服務系統,其特征在于,所述K8s服務系統包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的數據處理程序,所述數據處理程序被所述處理器執行時實現如權利要求1至8中任一項所述的數據處理方法的步驟。

    10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有數據處理程序,所述數據處理程序被處理器執行時實現如權利要求1至8中任一項所述的數據處理方法的步驟。

    ...

    【技術特征摘要】

    1.一種數據處理方法,其特征在于,應用于k8s服務系統,所述k8s服務系統包括物理k8s集群、k8s集群供應模塊、k8s節點配置生成模塊以及虛擬機實例供應模塊,包括:

    2.如權利要求1所述的數據處理方法,其特征在于,所述虛擬機對象包括創建kubernete集群的控制面節點的第一虛擬機對象以及用于創建kubernetes集群的計算節點第二虛擬機對象,所述k8s集群供應模塊基于所述k8scluster對象創建虛擬機對象的步驟包括:

    3.如權利要求2所述的數據處理方法,其特征在于,所述k8s節點配置生成模塊基于所述k8scluster對象生成啟動代碼配置數據的步驟包括:

    4.如權利要求3所述的數據處理方法,其特征在于,所述k8s集群供應模塊基于所述資源配置規格以及kubernetes控制面節點數創建所述第一虛擬機對象的步驟包括:

    5.如權利要求3所述的數據處理方法,其特征在于,所述虛擬機實例供應模塊通過所述pod容器創建虛擬機實例使得vmm進程運行,并執行初始化操作使得虛擬機實例加入kub...

    【專利技術屬性】
    技術研發人員:劉磊魏寶輝楊根虎周穎白國濤王宇宸
    申請(專利權)人:中移動信息技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 中文午夜人妻无码看片| 精品无码久久久久久午夜| 亚洲中文无码线在线观看| 亚无码乱人伦一区二区| 亚洲AV中文无码乱人伦| 亚洲成无码人在线观看| 亚洲国产精品无码久久青草| 亚洲AV无码专区电影在线观看| 热の无码热の有码热の综合| 无码精品久久久天天影视| 精品无码人妻一区二区三区不卡| 久久久久av无码免费网| 亚洲成a人片在线观看无码专区 | 无码aⅴ精品一区二区三区| 亚洲熟妇无码AV| 久久无码专区国产精品| 国产啪亚洲国产精品无码| 久久亚洲精品无码gv| 日韩精品无码一区二区三区AV | 亚洲 无码 在线 专区| 永久免费av无码网站韩国毛片| 亚洲AV无码精品色午夜在线观看| 三上悠亚ssⅰn939无码播放| 亚洲国产精品无码久久青草| 精品无码久久久久久久久| av色欲无码人妻中文字幕| 亚洲成在人线在线播放无码| 精品无码日韩一区二区三区不卡| 无码国产精品一区二区免费3p | 无码毛片视频一区二区本码| 亚洲欧洲美洲无码精品VA| 亚洲熟妇无码八AV在线播放| 国产AV无码专区亚洲AV漫画 | 18禁无遮挡无码国产免费网站| 无码人妻精品一区二区三区66 | 无码任你躁久久久久久| 久久精品日韩av无码| 精品无码中出一区二区| h无码动漫在线观看| 亚洲av永久无码精品漫画| 毛片无码免费无码播放|