使用 Argo CD - Amazon EKS

協助改進此頁面

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

若要為本使用者指南貢獻內容,請點選每個頁面右側面板中的在 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:

  1. 開啟 Amazon EKS 主控台

  2. 選取您的叢集

  3. 選擇功能索引標籤

  4. 選擇 Argo CD

  5. 選擇開啟 Argo CD UI

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

上游文件

如需 Argo CD 功能的詳細資訊: