docker(2)
-
GCP에서의 CI/CD 파이프라인 구축
현재 진행중인 프로젝트에서 GCP에 구축한 CI/CD 파이프라인에 대해서 간단히 소개하고자 한다. GCP에서는 CI/CD 파이프라인을 구축할 수 있도록 몇가지 서비스를 제공하고 있다. 자체적인 스크립트 작성은 최소화하면서 최대한 GCP의 서비스들을 이용하는 방향으로 CI/CD 파이프라인을 구축했다. 현재 운영중인 서비스의 특징은 다음과 같다. API 서버는 사내 AI 서비스를 사용하고자 하는 유저들에게 API 를 제공하고 있다. 유저들은 이 API를 사용하여 자신의 데이터로 Data preprocessing, Training, Inference 등을 할 수 있다. 또한 이 API 서버는 특정 어플리케이션에도 바인딩 되어 서비스를 하는 등 활용범위가 매우 넓다. API 서버는 Fast API 라는 Pyth..
2021.06.29 -
자신의 Docker 개발환경을 Container Registry 와 연동하기
이 글에서는 GCP 외부의 Dokcer 개발환경 도는 GCP의 VM과 Container Registry 를 연동하는 방법을 알아본다. Google Container Registry (GCR)이란? GCP 내에 Docker 컨테이너 이미지를 저장, 관리할 수 있는 Docker Registry 이다. 매우 간단하게 Private 또는 Public Docker Registry를 구축할 수 있다. 이 글에서는 GCP 내에 Container Registry 를 사용하고 있다는 전제로 개발환경과의 연동방법을 설명한다. https://cloud.google.com/container-registry GCP 외부서버(Ubuntu 20.04) 와 GCR 연동 자신의 개인 또는 사내환경에 있는 Ubuntu 서버와 GCR을 ..
2021.06.25