協助改進此頁面
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
若要為本使用者指南貢獻內容,請點選每個頁面右側面板中的在 GitHub 上編輯此頁面連結。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Argo CD
使用 Argo CD,您可以在 Git 儲存庫中定義應用程式,Argo CD 會自動將其同步到 Kubernetes 叢集。這可透過自動偏離偵測來啟用宣告式、版本控制的應用程式部署。
先決條件
在使用 Argo CD 之前,您需要:
-
建立 Argo CD 功能的 EKS 叢集 (請參閱 建立 Argo CD 功能)
-
包含 Kubernetes 資訊清單的 Git 儲存庫
-
kubectl設定為與您的叢集通訊
一般任務
下列主題會引導您完成常見的 Argo CD 任務:
設定儲存庫存取 - 設定 Argo CD 以使用 AWS Secrets Manager、 AWS CodeConnections 或 Kubernetes Secrets 存取您的 Git 儲存庫。
註冊目標叢集 - 註冊 Argo CD 將部署應用程式的目標叢集。
使用 Argo CD 專案 - 使用適用於多租戶環境的專案來組織應用程式並強制執行安全界限。
建立應用程式 - 使用自動或手動同步政策,建立從 Git 儲存庫部署的應用程式。
使用 ApplicationSets - 使用 ApplicationSets,使用 範本和產生器在多個環境或叢集中部署應用程式。
存取 Argo CD UI
透過 EKS 主控台存取 Argo CD UI:
-
開啟 Amazon EKS 主控台
-
選取您的叢集
-
選擇功能索引標籤
-
選擇 Argo CD
-
選擇開啟 Argo CD UI
UI 提供視覺化應用程式拓撲、同步狀態和歷史記錄、資源運作狀態和事件、手動同步控制和應用程式管理。
上游文件
如需 Argo CD 功能的詳細資訊:
-
Argo CD 文件
- 完整使用者指南 -
Application Spec
- 完整應用程式 API 參考 -
ApplicationSet 指南
- ApplicationSet 模式和範例 -
Argo CD GitHub
- 原始程式碼和範例