0. K8S CICD 환경 구축 기록지

sangjinsu·2023년 12월 31일
0
post-thumbnail

현재 사내용 서버는 현재 Jenkins 를 통해 EC2로 배포되고 있다.
현재 이런 구조에서 이런 불편한 점을 느꼈다.

  1. 테스트를 위해 10대 이상의 EC2 를 올려야할 때
  2. 도커 이미지로 되어있는 서비스를 사용하기 위해 한 EC2에 도커 설치부터 시작해야 할 때
  3. 팀원 별로 다른 환경을 구성하기 위해 각자 EC2가 필요할 때

그렇다면 어떤 환경을 구성하고 싶은걸까?

첫째. 브랜치 작업별로 바로 서버가 올라갔으면 한다.
둘째. 코드만 푸시하여도 서버에 바로 반영이 되었으면 좋겠다.
셋째. 이 과정이 모두 자동화되었으면 좋겠다.
넷째. 쿠버네티스를 활용하여 서버 구성을 빠르게하고 싶다.

이런 목적을 가지고 프로젝트를 시작하게 되었다.

profile
개발에 집중할 수 있는, 이슈를 줄이는 환경을 만들고 싶습니다.

0개의 댓글