網(wǎng)站建設(shè)內(nèi)部問(wèn)卷百度關(guān)鍵詞規(guī)劃師
在 Argo CD 2.6 中引入多源功能之前,Argo CD 僅限于管理來(lái)自 單個(gè) Git 或 Helm 存儲(chǔ)庫(kù)
的應(yīng)用程序。用戶必須將每個(gè)應(yīng)用程序作為 Argo CD 中的單個(gè)實(shí)體進(jìn)行管理,即使資源存儲(chǔ)在多個(gè)存儲(chǔ)庫(kù)中也是如此。借助多源功能,現(xiàn)在可以創(chuàng)建一個(gè) Argo CD 應(yīng)用程序,指定存儲(chǔ)在多個(gè)存儲(chǔ)庫(kù)中的資源了。這意味著你可以在不同的存儲(chǔ)庫(kù)中單獨(dú)管理資源,并將它們組合成一個(gè)單一實(shí)體進(jìn)行部署和管理。
https://developers.redhat.com/articles/2023/02/20/multiple-sources-argo-cd-applications#
注意:該功能仍標(biāo)記為 Argo CD 的 Beta 功能,多源目前不支持用戶界面和命令行界面。
使用多源功能的場(chǎng)景包括:
? 為基于微服務(wù)的應(yīng)用程序組合來(lái)自不同存儲(chǔ)庫(kù)的資源。
? 跨多個(gè)團(tuán)隊(duì)或存儲(chǔ)庫(kù)管理共享庫(kù)或公共資源。
? 組合來(lái)自 Git 存儲(chǔ)庫(kù)不同分支的資源以進(jìn)行測(cè)試或?qū)嶒?yàn)。
? 在單獨(dú)的 Git 存儲(chǔ)庫(kù)中管理不同環(huán)境(例如 dev、staging、p