키워드 : 무중단배포, Blue/Green, nginx upstream, k6, CI/CD, JenkinsBlue/Green 구현무중단 배포 방식은 여러 가지다.Rolling처럼 컨테이너를 하나씩 교체하는 방법도 있고,Canary처럼 트래픽 일부만 새 버전으로 흘리는 방법도 있다.그 중에서 Blue/Green을 고른 건 단순함 때문이었다. 구버전과 신버전의 완전한 분리전환은 nginx upstream 한 줄로 끝롤백도 마찬가지.Github Actions가 아닌 Jenkins를 고르고 설치한 위치, Blue/Green을 고른 이유, 전체 워크플로 설계 과정은 이전 글에서 다뤘다. 이번 편에서는 앞서 [15]에서 갖춰둔 Jenkins 컨테이너를 바탕으로Blue/Green 배포를 직접 구현하고,k6를 통해 ..