728x90 반응형 Dev./ArgoCD3 ArgoCD: Deploy App Deploy app 연결된 원격 저장소에 있는 helm-chart 를 배포 시켜보자. 우선 파일경로의 위계를 지정하고 폴더 경로를 path 에 집어 넣어 배포구조를 만든다. 이 후 사용할 values.yaml 파일을 정한 뒤 배포 이 후 SYNC 로 창을 열어서 SYNCHRONIZE 하면 배포가 잘 된 것을 확인 할 수 있다. Deploy test 배포가 잘 되었는지 확인해보자. local 에서 코드 업데이트 이후 원격 저장소로 push 를 하게 되면 코드에 변동사항이 생겼으니 argoCD 에서 해당 정보를 싱크체크를 하고 다른 점이 있으면 sync status 를 out of 로 변경하게 된다. 다시 SYNC 로 창을 열어서 SYNCHRONIZE 하면 정상적인 상태로 돌아오는 것을 확인 할 수 있다. .. Dev./ArgoCD 2023. 10. 12. ArgoCD: Git repo referencing Argo CD guestbook 이라는 앱을 만들어서 배포를 동작시켜보기 개인 repo 를 가져올 때, github 주소를 가져와서 url 에 넣고 path 로 폴더 경로를 지정해주면 된다. 설정해야하는 부분 애플리케이션 이름 repo URL Path 클러스터 URL 네임 스페이스 replicas 등 등 APP details 로 가서 앱 관련 정보들을 쉽게 수정이 가능하다. replicas: 3 → 2 시각적으로 상태변경에 대해 확인이 가능하다. Private repo 만약, repo 가 public 이 아니라 private 으로 되어 있다면 인증과정을 거쳐야 하는데 인증 방식에는 여러가지가 있으므로 편한 방법을 택하면 된다. # refer to official doc https://argo-cd.rea.. Dev./ArgoCD 2023. 10. 11. ArgoCD: 설치해서 띄워보기 Kubernetest - Helm 으로 CD 구성하기 feat. ArgoCD ArgoCD 는 쿠버네티스 클러스터에 지속적인 배포를 가능하게 하는 도구이다. Git repo 를 레퍼런스로 사용하여 클러스터의 현재 상태와 저장소의 원하는 상태를 동기화한다. # examp apiVersion: argoproj.io/v1alpha1 kind: Application metadata: # app 이름 name: my-app namespace: argocd spec: project: default # git repo 에서 helm 차트가 있는 경로를 찾아서 소싱 source: repoURL: targetRevision: HEAD path: my-chart/ destination: server: namespace: m.. Dev./ArgoCD 2023. 10. 10. 이전 1 다음 728x90 반응형