SEARCH : 배포자동화(1) CATEGORY : 배포자동화(1) TAGS : 배포자동화(1) ARCHIVE : 배포자동화(1) Jenkins pipeline, ArgoCD로 K8S배포 자동화 하기 - 1 2021. 10. 18. 들어가며 k8s는 구축했지만 실제 애플리케이션이 k8s에 자동 배포되도록 해야했다. 해당 포스팅에서 사용된 환경은 다음과 같다. Spring boot Maven Jenkins-Pipeline ArcoCD GitHub DockerHub K8S 시나리오 구축하고자하는 배포 플로우의 시작점과 끝은 단순하다. 사용자가 my-app이라는 애플리케이션의 수정사항을 원격 브랜치로 push를 하면 k8s에 배포가 자동화되면 된다. 실제 구축하고자하는 논리적인 배포 플로우의 형태는 아래의 그림과 같다. 구축 단계 Jenkins Pipeline & Github webhook 설정 Jenkinsfile 작성 ArgoCD 구축 1. Jenkins Pipeline & Github webhook 작성 아래와 같이 Pipeline.. Previous 1 Next