여러 가지 관점이 있겠지만 그냥 나의 여러가지 생각을 한 번 말해보겠다. 1. 서비스의 시작(단일 서비스)서비스가 1개이므로, Argo CD에서 직접 하나의 애플리케이션을 등록 및 관리- 가장 간단한 구조- 여기서 부터 시작해서 관리하게 됨 여기서 고려할 점은 어차피 저장소는 하나이기 때문에 저장소를 잘 관리하면 됨-> gitops 파이프라인을 잘 지키면 됨-> sync Policy도 여기서 잘 생각해봐야함-> lint 와 같이 문법 관리, schema validation과 같이 문법을 관리해야함-> git commit, git pr, branch 규칙을 잘 지킬 것-> 분리할 수 있는 value.yaml 파일을 잘 분리시켜야 좋음 또한 Argo CD가 배포 클러스터에 대한 권한 관리가 잘 되어있어야함..