Go, Vantage point
가까운 곳을 걷지 않고 서는 먼 곳을 갈 수 없다.
Github | https://github.com/overnew/
Blog | https://everenew.tistory.com/
Google Kubernetes Engine은 Kubernetes를 만든 구글에서 제공하기 때문에 다른 클라우드의 kubernetes보다 최신 기능을 제공한다. 명령어 한 줄만으로 배포할 수 있기 때문에 EKS보다 세팅하기도 편리하다. GKE는 Control node는 완전 관리형으로 제공하기 때문에, 사용자들을 Control node의 가용성을 신경 쓰지 않고 노드만 관리하면 된다. 최근에는 노드마저 정말 관리해 주는 서비스인 AutoPliot도 제공한다. 이 서비스는 파드에 따라서 노드의 개수를 자동으로 scaling 해주고, 노드에서 동작하는 파드 단위로 비용이 청구되기 때문에, 적은 파드를 사용한다면 굉장히 비용 효율적인 서비스가 가능하다. GUI 콘솔에서 GKE 생성하기 클러스터 만들기를 눌러주..
Cloud Build Cloud Build는 GCP에서 제공하는 Serverless CI/CD 서비스이다. Cloud Build를 사용해서 Dockerfile로 docker image를 빌드하고, GCP의 Image 저장소인 Artifact Registry에 업로드해자. Cloud Build와 Artifact Registry 서비스 추가 관리를 누른다. Cloud Build로 Dockerfile 빌드하기 quickstart.sh 라는 간단한 echo 명령어를 사용하는 스크립트를 준비해 주자. 이 스크립트를 사용하는 Docker image를 빌드하자. nano Dockerfile FROM alpine # Alpine Linux 기본 이미지를 사용 COPY quickstart.sh / CMD ["/quick..