마이크로서비스 배포

    [GCP] GKE 환경에서 마이크로서비스 어플리케이션 배포하기

    이 포스팅에서는 배포할 SpringBoot 프로젝트가 있다고 가정하고 진행한다. 본인의 프로젝트 버전은 아래와 같다. SpringBoot 2.4.4 Maven 3.3.9 Docker image 빌드 및 Google Container Registry 등록 여기서는 jib 라는 오픈소스 라이브러리를 사용한다. jib는 2019년 구글에서 정식 출시한 자바 애플리케이션을 컨테이너화하는 오픈소스 기반 도구로서, jib 라이브러리를 사용하면 명령어 한 줄로 도커 데몬을 별도로 설치할 필요도 없고 도커 파일이 없어도 도커 이미지를 생성할 수 있다. Dependency만 추가해주면 손쉽게 사용할 수 있다. 여기서는 다루지 않겠다. jib로 자바 컨테이너 빌드 방법: https://cloud.google.com/jav..