# GitOps

# Testing GitOps Pattern for Multi Cluster Env

<div id="bkmrk-"></div><div id="bkmrk-github-%EB%A7%81%ED%81%AC%3A-https%3A%2F%2Fg">Github 링크: [https://github.com/Waji-97/ArgoCD-Test](https://github.com/Waji-97/ArgoCD-Test)</div><div id="bkmrk-argocd-spelix-%EB%A7%81%ED%81%AC%3A-ht">ArgoCD Spelix 링크: http://waji.spelix.co.kr/</div><div id="bkmrk--1">  
</div><div id="bkmrk-%ED%98%84%EC%9E%AC-%EA%B5%AC%EC%A1%B0">현재 구조</div>[![image.png](http://138.2.116.150/uploads/images/gallery/2023-12/scaled-1680-/image.png)](http://138.2.116.150/uploads/images/gallery/2023-12/image.png)

<div id="bkmrk--3">  
</div><div id="bkmrk-%ED%98%84%EC%9E%AC-%ED%85%8C%EC%8A%A4%ED%8A%B8%EC%9A%A9-4%EA%B0%9C-%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0---ar"><div>현재 테스트용 4개 클러스터</div><div>- argocd-cluster </div><div>- prd-cluster (ctype: prd) -&gt; argocd cluster secret속 추가 label</div><div>- stg-cluster (ctype: stg) -&gt; argocd cluster secret속 추가 label</div><div>- dev-cluster (ctype: prd) -&gt; argocd cluster secret속 추가 label</div><div>  
</div><div>  
</div><div>현재 배포 한 테스트 어플리케이션 및 네임스페이스 이름</div><div>- note</div><div>- sample</div><div> </div><div>  
</div><div>현재 Argo CD 메인 페이지 및 구조</div><div>  
</div></div>[![image.png](http://138.2.116.150/uploads/images/gallery/2023-12/scaled-1680-/amzimage.png)](http://138.2.116.150/uploads/images/gallery/2023-12/amzimage.png)

<div id="bkmrk-gitops-application-%EB%A6%AC"><div>  
</div><div>  
</div><div>  
</div><div>  
</div><div>Gitops Application 리소스 배포</div><div>  
</div></div>[![image.png](http://138.2.116.150/uploads/images/gallery/2023-12/scaled-1680-/49Qimage.png)](http://138.2.116.150/uploads/images/gallery/2023-12/49Qimage.png)

<div id="bkmrk-app-generator-prd-%EB%B0%B0%ED%8F%AC"><div>  
</div><div>  
</div><div>  
</div><div>  
</div><div>app-generator-prd 배포 구조</div><div>  
</div></div>[![image.png](http://138.2.116.150/uploads/images/gallery/2023-12/scaled-1680-/XkGimage.png)](http://138.2.116.150/uploads/images/gallery/2023-12/XkGimage.png)

<div id="bkmrk-app-generator-stg-%EA%B5%AC%EC%A1%B0"><div>  
  
</div><div>  
</div><div>app-generator-stg 구조</div><div>  
</div></div>[![image.png](http://138.2.116.150/uploads/images/gallery/2023-12/scaled-1680-/COFimage.png)](http://138.2.116.150/uploads/images/gallery/2023-12/COFimage.png)

<div id="bkmrk-%EC%8B%A4%EC%A0%9C%EB%A1%9C-app-%EB%B0%B0%ED%8F%AC-%EB%90%9C-%EC%83%81%ED%83%9C-%ED%99%95%EC%9D%B8-%28"><div>  
  
</div><div>  
</div><div>  
</div><div>실제로 App 배포 된 상태 확인 (예시로 app-generated-prd-note-prd-cluster)</div><div>  
</div></div>[![image.png](http://138.2.116.150/uploads/images/gallery/2023-12/scaled-1680-/aFhimage.png)](http://138.2.116.150/uploads/images/gallery/2023-12/aFhimage.png)

<div id="bkmrk-reference%3A-https%3A%2F%2Fb"><div>  
  
  
</div><div>Reference:</div><div>https://blogs.sap.com/2023/11/05/gitops-with-argo-cd-kyma-multi-cluster-management/</div></div>