• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種多集群管理系統技術方案

    技術編號:44702017 閱讀:16 留言:0更新日期:2025-03-21 17:36
    本發明專利技術提供了一種多集群管理系統,涉及計算機技術領域,其中,該方法包括:多集群控制器、多個集群、Git倉庫和Flux持續交付工具;Git倉庫用于存儲與多個集群相關的代碼;多集群控制器用于:監控Git倉庫中的第一配置文件,并在監控到第一配置文件發生了變化的情況下,根據變化后的第一配置文件,生成Flux持續交付工具支持的第二配置文件,將第二配置文件提交至Git倉庫,第一配置文件包括多個集群的配置信息;Flux持續交付工具包括Flux控制器,Flux控制器用于:從Git倉庫讀取第二配置文件,并根據第二配置文件,對Flux控制器對應的集群進行管理。本發明專利技術的方案解決了現有技術在多集群中實現CI和CD的過程中,存在配置復雜冗余且難以控制環境狀態的問題。

    【技術實現步驟摘要】

    本專利技術涉及計算機,尤其涉及一種多集群管理系統


    技術介紹

    1、devops是一種結合了軟件開發和運維的方法論,旨在通過提高協作和自動化來加速軟件交付和提升服務質量。

    2、目前的devops實現主要包括代碼倉庫、持續集成(continuous?integration,ci)、集群環境和部署方案等方面,部署方案具體可以是人工部署,也可以通過使用持續交付(continuous?delivery,cd)工具,將應用程序自動地部署到相應的環境。

    3、然而,現有技術在多集群中實現ci和cd的過程中,存在配置復雜冗余且難以控制環境狀態的問題。


    技術實現思路

    1、本專利技術提供一種多集群管理系統,解決了現有技術在多集群中實現ci和cd的過程中,存在配置復雜冗余且難以控制環境狀態的問題。

    2、本專利技術的實施例提供一種多集群管理系統,所述系統包括:

    3、多集群控制器、多個集群、git倉庫和flux持續交付工具;

    4、其中,所述git倉庫用于:存儲與所述多個集群相關的代碼;

    5、所述多集群控制器用于:監控所述git倉庫中的第一配置文件,并在監控到所述第一配置文件發生了變化的情況下,根據變化后的所述第一配置文件,生成所述flux持續交付工具支持的第二配置文件,將所述第二配置文件提交至所述git倉庫,所述第一配置文件包括所述多個集群的配置信息;

    6、所述flux持續交付工具包括flux控制器,所述flux控制器用于:從git倉庫讀取所述第二配置文件,并根據所述第二配置文件,對所述flux控制器對應的集群進行管理,所述flux控制器與所述集群一一對應。

    7、可選地,所述多集群控制器還用于:

    8、監控所述git倉庫;

    9、在監控到所述git倉庫發生了與所述第一配置文件相關的變化的情況下,更新所述第一配置文件。

    10、可選地,所述系統還包括:

    11、鏡像倉庫;

    12、其中,所述鏡像倉庫用于:存儲所述多個集群中微服務的鏡像;

    13、所述flux持續交付工具還包括:鏡像控制器,所述鏡像控制器用于:監控所述鏡像倉庫,并在監控到所述鏡像倉庫中存在滿足目標鏡像策略的目標鏡像的情況下,更新所述git倉庫中的目標文件,其中,所述目標鏡像策略為目標集群中所述flux持續交付工具針對目標微服務定義的鏡像策略,所述目標集群為所述多個集群中的任意一個,所述目標文件為所述目標微服務在所述目標集群中對應的清單覆蓋文件。

    14、可選地,所述系統還包括:

    15、kustomize控制器;

    16、其中,所述flux持續交付工具還包括:flux源代碼控制器;

    17、部署于所述目標集群中的flux源代碼控制器用于:監控所述git倉庫,并在監控到所述git倉庫發生了變化的情況下,通過所述kustomize控制器將所述目標微服務的最新鏡像版本部署到所述目標集群中。

    18、可選地,所述系統還包括:

    19、持續集成服務器,與所述git倉庫相關聯;

    20、其中,所述持續集成服務器用于:

    21、在所述git倉庫中所述目標微服務的代碼發生更新后,根據所述git倉庫中更新后的所述目標微服務的代碼,生成所述目標微服務的鏡像;

    22、將所述鏡像推送至所述鏡像倉庫。

    23、本專利技術的上述技術方案的有益效果是:

    24、本專利技術的實施例,多集群控制器在監控到第一配置文件發生了變化的情況下,可以根據第一配置文件生成flux持續交付工具支持的第二配置文件,并將第二配置文件提交至git倉庫,這樣,flux持續交付工具可以根據第二配置文件對多個集群進行管理。如此,能夠通過一個第一配置文件,實現對多個集群的實時控制和狀態反映,且配置簡單,有效避免了冗余配置。

    本文檔來自技高網...

    【技術保護點】

    1.一種多集群管理系統,其特征在于,所述系統包括:

    2.根據權利要求1所述的系統,其特征在于,所述多集群控制器還用于:

    3.根據權利要求1所述的系統,其特征在于,所述系統還包括:

    4.根據權利要求3所述的系統,其特征在于,所述系統還包括:

    5.根據權利要求3所述的系統,其特征在于,所述系統還包括:

    【技術特征摘要】

    1.一種多集群管理系統,其特征在于,所述系統包括:

    2.根據權利要求1所述的系統,其特征在于,所述多集群控制器還用于:

    3.根據權利要求1所述的系統,...

    【專利技術屬性】
    技術研發人員:賀旭郭瀚波樊勁松孫紹利
    申請(專利權)人:國投融合科技股份有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 无码被窝影院午夜看片爽爽jk| 久久亚洲精品无码网站| 国产精品无码翘臀在线观看 | 亚洲精品无码久久久久久| 无码精品国产dvd在线观看9久| 国产精品亚洲аv无码播放| 国产精品va无码一区二区 | 一本久道综合在线无码人妻| 日韩无码系列综合区| 无码人妻精品一区二区三区66| 色综合无码AV网站| 国产网红无码精品视频| 国产午夜av无码无片久久96| 亚洲V无码一区二区三区四区观看| 无码人妻啪啪一区二区| 久久午夜夜伦鲁鲁片免费无码| 无码Aⅴ在线观看| 69ZXX少妇内射无码| 国产成人无码一区二区在线播放 | 无码人妻H动漫中文字幕| 国产真人无码作爱视频免费| 蜜色欲多人AV久久无码| 精品久久亚洲中文无码| 午夜福利无码不卡在线观看| H无码精品3D动漫在线观看| 无码熟妇人妻AV影音先锋| 亚洲av无码专区国产乱码在线观看 | 国产精品爽爽V在线观看无码| 精品国产v无码大片在线观看| 一区二区三区人妻无码| 国产高清无码毛片| 国产精品无码一区二区三区在| 无码精油按摩潮喷在播放| 亚洲Av无码国产一区二区| 亚洲精品无码久久久久APP | 麻豆精品无码国产在线果冻| 伊人天堂av无码av日韩av| 无码毛片AAA在线| 97精品人妻系列无码人妻| 亚洲欧洲无码AV不卡在线 | 午夜福利无码一区二区|