背景
在現實中的應用交付實踐中,常常需要將同一應用同時部署到多個集群中。應用中心支持將同一個數據源定義的應用,通過應用組的形式一鍵部署到多個集群中,實現統一管理。
應用組是一系列應用的集合,這些應用都具有相同的數據源,但部署的目標集群或命名空間不同,相關概念如下圖所示:
如何使用
添加多個集群到應用中心
進入應用中心,點擊右上角“設置”,進入集群設置頁面,通過添加集群功能,將希望部署應用的集群都添加到應用中心管控範圍內。
創建應用組
在“應用”頁面中點擊“創建應用”,指定應用參數並創建。
名稱將作為應用組名稱,如應用組名稱為app-set,應用中心將自動創建一系列應用app-set-0、app-set-1等。
數據源可以選擇Git倉庫、Helm倉庫或ACK編排模板。
目標集群可以選擇任意多個,每個集群可以獨立指定部署的命名空間。
查看應用組
創建完成後,“應用”頁面將列出應用組,以及組內的全部應用。
部署到目標集群
點擊“部署所有應用”,可以選擇整個應用組,將組內的應用同時部署到目標集群,也可以單獨指定部署組內的部分應用。