

 **이 페이지 개선에 도움 주기** 

이 사용자 가이드에 기여하려면 모든 페이지의 오른쪽 창에 있는 **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)** - AWS Secrets Manager, AWS CodeConnections 또는 Kubernetes 보안 암호를 사용하여 Git 리포지토리에 액세스하도록 Argo CD를 구성합니다.

 **[대상 클러스터 등록](argocd-register-clusters.md)** - Argo CD가 애플리케이션을 배포할 대상 클러스터를 등록합니다.

 **[Argo CD 프로젝트 작업](argocd-projects.md)** - 다중 테넌트 환경에 대한 프로젝트를 사용하여 애플리케이션을 구성하고 보안 경계를 적용합니다.

 **[애플리케이션 생성](argocd-create-application.md)** - 자동 또는 수동 동기화 정책을 통해 Git 리포지토리에서 배포하는 애플리케이션을 생성합니다.

 **[ApplicationSet 사용](argocd-applicationsets.md)** - ApplicationSet를 사용하여 템플릿 및 생성기를 통해 여러 환경 또는 클러스터에 애플리케이션을 배포합니다.

## 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 설명서](https://argo-cd.readthedocs.io/) - 전체 사용 설명서
+  [Application Spec](https://argo-cd.readthedocs.io/en/stable/user-guide/application-specification/) - 전체 애플리케이션 API 참조
+  [ApplicationSet Guide](https://argo-cd.readthedocs.io/en/stable/user-guide/application-set/) - ApplicationSet 패턴 및 예제
+  [Argo CD GitHub](https://github.com/argoproj/argo-cd) - 소스 코드 및 예제