開發與維運

應用中心最佳實踐之——使用應用組完成多集群一鍵部署

背景

在現實中的應用交付實踐中,常常需要將同一應用同時部署到多個集群中。應用中心支持將同一個數據源定義的應用,通過應用組的形式一鍵部署到多個集群中,實現統一管理。
應用組是一系列應用的集合,這些應用都具有相同的數據源,但部署的目標集群或命名空間不同,相關概念如下圖所示:
image.png

如何使用

添加多個集群到應用中心

進入應用中心,點擊右上角“設置”,進入集群設置頁面,通過添加集群功能,將希望部署應用的集群都添加到應用中心管控範圍內。
image.png

創建應用組

在“應用”頁面中點擊“創建應用”,指定應用參數並創建。
名稱將作為應用組名稱,如應用組名稱為app-set,應用中心將自動創建一系列應用app-set-0、app-set-1等。
數據源可以選擇Git倉庫、Helm倉庫或ACK編排模板。
目標集群可以選擇任意多個,每個集群可以獨立指定部署的命名空間。
image.png

查看應用組

創建完成後,“應用”頁面將列出應用組,以及組內的全部應用。
image.png

部署到目標集群

點擊“部署所有應用”,可以選擇整個應用組,將組內的應用同時部署到目標集群,也可以單獨指定部署組內的部分應用。
image.png

Leave a Reply

Your email address will not be published. Required fields are marked *