목록2024/04/19 (2)
Ssoon
CloudNet@ 팀의 AWS EKS Workshop Study 2기 - 7주차 # EKS Workshop 참고 ✅ Argo CD Argo CD는 Kubernetes를 위한 선언적 GitOps 지속적 배포 도구입니다. Kubernetes 클러스터의 Argo CD 컨트롤러는 클러스터의 상태를 지속적으로 모니터링하고 이를 Git에 정의된 원하는 상태와 비교합니다. 클러스터 상태가 원하는 상태와 일치하지 않는 경우, Argo CD는 편차를 보고하고 시각화를 제공하여 개발자가 클러스터 상태를 원하는 상태로 수동 또는 자동으로 동기화할 수 있도록 도와줍니다. Argo CD는 애플리케이션 상태를 관리하는 3가지 방법을 제공합니다: CLI - 애플리케이션에 대한 YAML 리소스 정의를 생성하고 이를 클러스터와 동기화..
CloudNet@ 팀의 AWS EKS Workshop Study 2기 - 7주차 # EKS Workshop 참고 ✅ GitOps GitOps는 소프트웨어 배포 및 인프라 관리 방법론 중 하나로, Git을 사용하여 애플리케이션 및 인프라의 상태를 관리하는 방식입니다. 이를 통해 개발자와 운영팀은 Git을 통해 애플리케이션 코드, 설정 및 인프라 구성을 추적하고 관리하여 일관된 상태로 유지할 수 있습니다. Git을 사용하여 소프트웨어와 인프라에 대한 모든 정보를 저장하고 관리합니다. 애플리케이션의 상태를 설명하는 모든 것(코드, 설정, 인프라)은 Git 리포지토리에 커밋됩니다. 그런 다음 CI/CD 파이프라인과 GitOps 도구가 이 리포지토리를 모니터링하고 변경 사항을 감지하여 클러스터 또는 인프라에 적용..