ArgoCD
-
1. ArgoCD ArgoCD 는 Git 을 배포의 원천으로 사용하는 GitOps CD 도구입니다.GitOps 특성상 애플리케이션 자체의 소스코드와 배포에 해당되는 소스코드를 별개로 관리하는 것이 일반적입니다.Git 에 작성된 매니페스트 기반 으로 쿠버네티스의 리소스 상태를 일치 시키므로 선언적인 리소스 관리가 가능하고,배포 시 리소스나 런타임 설정만 변경할 경우 애플리케이션의 빌드 없이 빠르게 배포 및 롤백이 가능하다는 장점이 있습니다. Argo Rollouts 이나 ArgoCD Notifications 등을 추가로 적용해 다양한 배포 전략을 사용하거나 배포 관련 알림을 설정 하는 등 좋은 확장성을 가지고 있습니다.1.1. ArgoCD 특징 배포 자동화 (Automated Deployment)* 동작 ..
ArgoCD 란 무엇인가 ?? (핵심 용어, 구성 요소 등)1. ArgoCD ArgoCD 는 Git 을 배포의 원천으로 사용하는 GitOps CD 도구입니다.GitOps 특성상 애플리케이션 자체의 소스코드와 배포에 해당되는 소스코드를 별개로 관리하는 것이 일반적입니다.Git 에 작성된 매니페스트 기반 으로 쿠버네티스의 리소스 상태를 일치 시키므로 선언적인 리소스 관리가 가능하고,배포 시 리소스나 런타임 설정만 변경할 경우 애플리케이션의 빌드 없이 빠르게 배포 및 롤백이 가능하다는 장점이 있습니다. Argo Rollouts 이나 ArgoCD Notifications 등을 추가로 적용해 다양한 배포 전략을 사용하거나 배포 관련 알림을 설정 하는 등 좋은 확장성을 가지고 있습니다.1.1. ArgoCD 특징 배포 자동화 (Automated Deployment)* 동작 ..
2024.06.15 -
이번에 에이콘출판사에서 예제로 배우는 ArgoCD 책이 출판되었습니다. 한국어로 출간되는 첫 ArgoCD 관련 기술 서적으로 알고 있는데,내용이 굉장히 좋아서 관심이 있다면 한 번 사서 읽어보는 것을 추천드립니다. 예제로 배우는 Argo CD 예제로 배우는 Argo CD - 예스24Argo CD는 쿠버네티스 클러스터에서 선언적인 깃옵스 워크플로를 제공하는 대표적인 도구로, 깃 리포지터리를 기반으로 애플리케이션 배포와 관리를 자동화하는 역할을 한다. 『예제로 배우는 Arwww.yes24.com 본 글은 책을 읽으며 공부한 내용을 축약하여 작성되었습니다. 1. GitOps 소개 GitOps 는 Flux 를 개발한 웨이브웍스 (Weaveworks) 직원들이 2017년 처음 사용 현재 GitOps 는 Dev..
GitOps 개념과 Kubernetes이번에 에이콘출판사에서 예제로 배우는 ArgoCD 책이 출판되었습니다. 한국어로 출간되는 첫 ArgoCD 관련 기술 서적으로 알고 있는데,내용이 굉장히 좋아서 관심이 있다면 한 번 사서 읽어보는 것을 추천드립니다. 예제로 배우는 Argo CD 예제로 배우는 Argo CD - 예스24Argo CD는 쿠버네티스 클러스터에서 선언적인 깃옵스 워크플로를 제공하는 대표적인 도구로, 깃 리포지터리를 기반으로 애플리케이션 배포와 관리를 자동화하는 역할을 한다. 『예제로 배우는 Arwww.yes24.com 본 글은 책을 읽으며 공부한 내용을 축약하여 작성되었습니다. 1. GitOps 소개 GitOps 는 Flux 를 개발한 웨이브웍스 (Weaveworks) 직원들이 2017년 처음 사용 현재 GitOps 는 Dev..
2024.05.03 -
CloudNet@ 팀의 가시다님께서 Leading 하시는 PKOS 2기 Study 내용 요약 해당 Kubernetes Study 는 '24단계 실습으로 정복하는 쿠버네티스' 책을 기반으로 진행 중입니다. 이번 포스팅에서는 ArgoCD 를 설치하고 실행하는 방법에 대해 알아보겠습니다. 1. ArgoCD 쿠버네티스 GitOps 환경에서 지속적인 배포를 위한 오픈소스 도구 기본적인 GitOps 아키텍처는 다음과 같습니다. 예전에 구축했던 GitOps 아키텍처인데, 현재 Anchore는 Harbor 의 Trivy 로 대체하였습니다. GitOps 아키텍처의 흐름 소스코드 수정 및 Git Push Jenkins 등 빌드 도구에서 코드 변경 감지 및 Image Build 빌드된 이미지를 Harbor 등의 Image..
[PKOS Study 3주차] GitOps System - ArgoCD 설치CloudNet@ 팀의 가시다님께서 Leading 하시는 PKOS 2기 Study 내용 요약 해당 Kubernetes Study 는 '24단계 실습으로 정복하는 쿠버네티스' 책을 기반으로 진행 중입니다. 이번 포스팅에서는 ArgoCD 를 설치하고 실행하는 방법에 대해 알아보겠습니다. 1. ArgoCD 쿠버네티스 GitOps 환경에서 지속적인 배포를 위한 오픈소스 도구 기본적인 GitOps 아키텍처는 다음과 같습니다. 예전에 구축했던 GitOps 아키텍처인데, 현재 Anchore는 Harbor 의 Trivy 로 대체하였습니다. GitOps 아키텍처의 흐름 소스코드 수정 및 Git Push Jenkins 등 빌드 도구에서 코드 변경 감지 및 Image Build 빌드된 이미지를 Harbor 등의 Image..
2023.03.26