

 **協助改進此頁面** 

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

若要為本使用者指南貢獻內容，請點選每個頁面右側面板中的**在 GitHub 上編輯此頁面**連結。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 Argo CD
<a name="working-with-argocd"></a>

使用 Argo CD，您可以在 Git 儲存庫中定義應用程式，Argo CD 會自動將其同步到 Kubernetes 叢集。這可透過自動偏離偵測來啟用宣告式、版本控制的應用程式部署。

## 先決條件
<a name="_prerequisites"></a>

在使用 Argo CD 之前，您需要：
+ 建立 Argo CD 功能的 EKS 叢集 （請參閱 [建立 Argo CD 功能](create-argocd-capability.md))
+ 包含 Kubernetes 資訊清單的 Git 儲存庫
+  `kubectl` 設定為與您的叢集通訊

## 一般任務
<a name="_common_tasks"></a>

下列主題會引導您完成常見的 Argo CD 任務：

 ** [設定儲存庫存取](argocd-configure-repositories.md) ** - 設定 Argo CD 以使用 AWS Secrets Manager、 AWS CodeConnections 或 Kubernetes Secrets 存取您的 Git 儲存庫。

 ** [註冊目標叢集](argocd-register-clusters.md) ** - 註冊 Argo CD 將部署應用程式的目標叢集。

 ** [使用 Argo CD 專案](argocd-projects.md) ** - 使用適用於多租戶環境的專案來組織應用程式並強制執行安全界限。

 ** [建立應用程式](argocd-create-application.md) ** - 使用自動或手動同步政策，建立從 Git 儲存庫部署的應用程式。

 ** [使用 ApplicationSets](argocd-applicationsets.md) ** - 使用 ApplicationSets，使用 範本和產生器在多個環境或叢集中部署應用程式。

## 存取 Argo CD UI
<a name="_access_the_argo_cd_ui"></a>

透過 EKS 主控台存取 Argo CD UI：

1. 開啟 Amazon EKS 主控台

1. 選取您的叢集

1. 選擇**功能**索引標籤

1. 選擇 **Argo CD** 

1. 選擇**開啟 Argo CD UI** 

UI 提供視覺化應用程式拓撲、同步狀態和歷史記錄、資源運作狀態和事件、手動同步控制和應用程式管理。

## 上游文件
<a name="_upstream_documentation"></a>

如需 Argo CD 功能的詳細資訊：
+  [Argo CD 文件](https://argo-cd.readthedocs.io/) - 完整使用者指南
+  [Application Spec](https://argo-cd.readthedocs.io/en/stable/user-guide/application-specification/) - 完整應用程式 API 參考
+  [ApplicationSet 指南](https://argo-cd.readthedocs.io/en/stable/user-guide/application-set/) - ApplicationSet 模式和範例
+  [Argo CD GitHub](https://github.com/argoproj/argo-cd) - 原始程式碼和範例