Updating CD - Gitops with Flux

Weaveworks에 의해 만들어진 용어인 GitOpscontinuous delivery을 하는 방법입니다. Git은 클러스터에 배포하기 위한 단일 소스 리포지토리로 사용됩니다. 개발 팀은 이미 git에 익숙하기 때문에 이 작업을 쉽게 수행할 수 있습니다. Weave Flux는 Kubernetes 클러스터에서 실행되며 Git 및 이미지 저장소 모니터링을 기반으로 변경 사항을 구현하는 도구입니다.

이 모듈에서는 GitHub 리포지토리에 샘플 애플리케이션을 AWS CodePipeline을 사용하여 Docker 이미지 빌드 파이프라인을 만들 것입니다. 그런 다음 Kubernetes 매니페스트를 GitHub에 위임하고 구축을 관리하는 Weave Flux를 모니터링 할 것입니다.

다음은 생성될 작업에 대한 다이어그램입니다.

Last updated