Argo CD (GitOps 持續交付)

Argo CD

以 Git 為單一事實來源的宣告式 Kubernetes 持續交付工具,自動同步叢集與版本庫狀態。

詳細解釋

Argo CD 是針對 Kubernetes 的宣告式 GitOps 持續交付工具,以 Git 儲存庫為期望狀態的單一來源,持續比對叢集實際狀態與 Git 中的設定(Helm、Kustomize、Jsonnet 或純 YAML/JSON),偵測偏離並支援自動或手動同步、健康檢查與回滾。

核心組件包含 API 伺服器、Repository 伺服器(快取 Git 並產生 manifest)、以及 Application Controller(監控應用與偏離)。支援多叢集、Web UI、RBAC、SSO、webhook 與 PreSync/Sync/PostSync 鉤子,可實作藍綠與金絲雀部署。在 機器學習運維 與 AI 服務部署中,常與 CI 建置映像、推送後更新 Git manifest,再由 Argo CD 同步至 Kubernetes,實現 GitOps 流程。與 KubernetesHelm (Kubernetes 套件管理)機器學習運維 密切相關。

探索更多AI詞彙

查看所有分類,繼續學習AI知識