argocd2 [Kubernetes] ArgoCD 사용해보기 (2) - ArgoCD Image Updater를 이용한 자동 배포 Argo CD Image Updater 사용 이유우리는 Jenkins Pipeline을 이용해서 빌드부터 자동 배포까지 동작하는 과정을 지난 게시글(CI/CD관련 게시글)에서 확인해 봤는데요.Argo CD소스를 빌드하고 배포까지 한번에 하기가 상당히 까다롭습니다.소스를 빌드하고, 컨테이너를 빌드해서 이미지를 Docker Hub에 올리고 .yaml파일을 수정하는 과정으로 자동배포까지 만들 수는 있지만 코드가 번잡해지죠. 이것을 해결하기 위해 Image Updater를 사용하게 됩니다. Image Updater는 Docker Hub를 모니터링하고 있어, 변경감지가 발생하면 ArgoCD로 배포명령을 내리고 태그 규칙을 추가해 자동배포를 진행하게 됩니다. 아래 이미지를 보고 한번 이해해 보시기 바랍니다.Argo.. FrameWorks/Kubernetes 2025. 3. 16. [Kubernetes] ArgoCD 사용해보기 (1) - ArgoCD 설치 및 기본 배포 Argo CD란??Argo CD란 Git을 기반으로 사용하는 Kubernetes의 addon으로써 배포를 도와주는 오픈소스입니다.사용하기 편한 UI를 가지고 있으며 Application별 생성한 Pod의 상태를 파악하는데에도 도움이 됩니다. Argo에는 다양한 도구 존재하는데 이는 필요시 찾아보면서 사용해보시면 되겠습니다.CDKubernetes 전용 배포 툴로써 소스코드를 감지하여 변경사항을 모니터링하고 변경된 것이 있으면 자동으로 감지하여 배포해주는 역할을 합니다.Image UpdaterCD의 추가기능으로써 Image Updater는 허브에 있는 이미지의 변경을 감지하여 배포해주는 역할을 합니다.CD와 별개로 사용할수도 있지만 보통 같이 사용합니다. 감지 방법에는 세가지가 있습니다.태그 기반 감지:la.. FrameWorks/Kubernetes 2025. 3. 15. 이전 1 다음 💲 추천 글 728x90 반응형