Jenkins X를 사용한 Kubernetes용 CI/CD
기존 아키텍처를 모놀리스에서 마이크로서비스로 마이그레이션하는 것은 어려운 작업입니다. 기술 환경이 다양하고 압도적일 뿐만 아니라 나머지 팀원들도 이 여정에 동참할 수 있는 탄탄한 계획이 필요합니다.
이 실습에서는 Mauricio가 Jenkins X를 사용하여 모놀리식 오픈 소스 프로젝트를 마이크로서비스로 마이그레이션하면서 얻은 교훈을 다룹니다. 이 실습은 실제 사례에 초점을 맞추고 JenkinsX와 GitOps를 사용하여 개발 속도를 높이고 성과가 우수한 팀을 양성하는 방법을 보여줍니다.
학습 내용:
- Jenkins X 아키텍처 및 프로젝트 시작하기
- 기존 프로젝트에 CI/CD를 활성화하는 방법
- Kubernetes의 CI/CD 파이프라인 관련 규칙 및 모범 사례
- 스테이징 및 프로덕션 같은 환경을 관리하기 위한 GitOps