- Desired State
- GitOps 이이에 운영을 위한 유틸리티 다수기능 지원 (많이 사용하게 된 이유)
- Multi k8s Cluster연계
- SSO연동
- 권한제어(RBAC)
- Hook지원
- 알림기능
- 다양한 운영 명령어(kubectl, argo CLI)
- 개발 SDK지원, REST API제공
- Helm, kustoimze등 지원
- .......
- 단점
- 쿠버네티스에서만 동작
- 많은 지식 필요 (k8x, container, helm ...)
- 빌드 파이프라인은 별도 구축 필요 (Argo CD는 배포만 담당)
- 버전마다 버그가 있어 최신 버전 권장