반응형

argocd 2

ArgoCD 란?

ArgoCD ArgoCD는 GitOps 기반의 Continuous Delivery(CD) 도구로, Kubernetes 클러스터 내의 애플리케이션 배포 및 관리를 자동화합니다. 애플리케이션의 상태를 Git 저장소에 정의하고, GitOps 워크플로우를 통해 클러스터에 반영됩니다. 강력한 UI와 CLI를 제공하여 애플리케이션의 배포, 롤백, 상태 확인 등을 간편하게 수행할 수 있습니다. ArgoCD 사용을 위한 기본 지식 Kubernetes(K8s) => ArgoCD는 Kubernetes 클러스터 내에서 동작하므로, Pod, Deployment, Service 등의 기본 용어와 개념 이해 GitOps 워크플로우와 Git의 기본 사용 => 애플리케이션의 원하는 상태를 Git 저장소에 정의하고, GitOps 워크..

DevOps/DevOps 2023.08.17

CI/CD 툴 종류 및 비교 (Jenkins, AWS CodeBuild, ArgoCD, Github Actions)

CI/CD(Continuous Integration/Continuous Deployment) => 소프트웨어 개발 프로세스에서 자동화된 빌드, 테스트 배포를 통해 개발자들이 더욱 빠르고 안정적인 소프트웨어를 제공할 수 있도록 해줌 대표적인 CI/CD 툴 1. Jenkins 특징: Jenkins는 오픈소스 CI/CD 도구로서 매우 유연하고 확장 가능한 플러그인 시스템을 가지고 있습니다. 다양한 플러그인을 통해 다양한 작업들을 지원하며, 커뮤니티의 활발한 지원과 풍부한 자료가 있습니다. 장점: 커스텀 가능성이 높고, 다양한 통합 및 확장 기능을 제공합니다. 대부분의 환경과 툴들과 통합이 가능합니다. 단점: 설정 및 관리가 복잡할 수 있고, 초기 설정에 시간이 걸릴 수 있습니다. 2. AWS CodeBuild..

DevOps/DevOps 2023.08.17
반응형