본문 바로가기

gcp5

[StudyJam][#2]Kubernetes Engine: Qwik Start 본 포스팅은 구글 스터디 잼에 참가하여 유료 플랫폼인 '퀵랩'을 무료로 제공받아 학습한 내용을 정리한 글입니다. GKE는 Google 인프라를 사용하여 컨테이너식 애플리케이션을 배포, 관리 및 확장할 수 있다. 📚 오늘 공부할 내용 GKE를 사용하여 직접 컨테이너를 생성하고 애플리케이션을 배포 1. 컴퓨팅 리전 설정 ✔️ 컴퓨팅 영역: 리전 내에 대략적으로 클러스터와 리소스가 존재하는 위치 gcloud config set compute/zone us-central1-a 한국 리전을 사용할 때는 다음 리전을 사용할 수 있다. compute/zone asia-southeast1-c 2. GKE 클러스터 생성 - 클러스터: 1개 이상의 클러스터 마스터 머신과 노드라는 다수의 작업자 머신으로 구성 - 노드: 클.. 2022. 7. 20.
[StudyJam][#1] Docker 소개 본 포스팅은 구글 스터디 잼에 참가하여 유료 플랫폼인 '퀵랩'을 무료로 제공받아 학습한 내용을 정리한 글입니다. Docker 컨테이너는 Kubernetes에서 직접 사용할 수 있으므로 Kubernetes Engine에서 쉽게 실행할 수 있다. 📚 오늘 공부할 내용 Docker 컨테이너를 빌드, 실행 및 디버그하는 방법. Docker Hub 및 Google Container Registry에서 Docker 이미지를 가져오는 방법. Docker 이미지를 Google Container Registry에 푸시하는 방법. 🐾 여기서 간단하게 설명하자면 (말하다보니 전혀 안간단함) Docker Hub와 Google Container Registry 모두 Docker image를 저장하는 저장소이다. 이 둘의 차이는.. 2022. 7. 20.
[StudyJam][#0] '클라우드 스터디 잼 쿠버네티스 입문' 시작! 0. 개요 엘리스 1차 프로젝트 이후에 데브옵스 스터디를 하며 인프라에 대한 관심이 많아졌다. 그래서 쿠버네티스도 혼자 공부했지만 아직 이해가 부족해서 깊이 있게 공부하고 싶었다. 그러던 중 2022 Google Cloud Study Jam Kubernetes 입문반 수업을 알게 되었고 해당 내용을 공부하면서 내용을 보충하고 실습하면서 포스팅할 예정이다. 구글 클라우드 스터디 잼에 참여하면 유료 플랫폼 퀵랩을 무료로 제공받을 수 있다! 수강할 강의는 다음 강의이다. (공부하고 실습해서 포스팅 후 링크를 추가하겠다.) 📌 [Qwiklabs] Kubernetes in the Google Cloud [StudyJam][#1] Docker 소개 [StudyJam][#2]Kubernetes Engine: Qwik.. 2022. 7. 20.
[#4] GCP GKE에서 Kubernetes로 컨테이너 관리하기 2탄 지난 실습에서 Container Registry에 이미지를 push 했다. Container Registry에 저장함으로써 Docker Hub와 같은 Public Registry가 아닌 Private Registry를 구축해 보았다. 이제 GKE로 본격 실습을 시작하자 1. 클러스터 생성 우선 클러스터를 생성하자. GKE에서 만든 클러스터로 컨테이너화된 웹 애플리케이션을 배포하고 관리할 수 있다. 지난 GKE 시작하기 포스팅에서는 console을 이용했지만 CLI를 사용하는 방법도 실습해보겠다. ( 해당 실습은 로컬에서 GCP를 사용하고 있으므로 로컬 사용을 위해서는 SDK를 설치하고 로그인하여 권한을 부여해야 한다.) 📑 지난 포스팅 [GCP] GKE에서 Kubernetes 시작하기 1) 옵션 설정 g.. 2022. 4. 18.
[#3] GCP GKE에서 Kubernetes로 컨테이너 관리하기 1탄 현재 K8s를 실습하는 나는 이전에 진행했던 프로젝트를 이미지로 build하여 docker-hub에 push하였고, docker compose로 배포까지 진행했다. 이제 배포된 시스템을 관리하는 컨테이너 오케스트레이션에 대해서 공부하려 한다. 이전에는 AWS EC2를 사용했지만 쿠버네티스 실습은 글로벌 클라우드 중 GCP를 사용한다. 1. Docker 이미지 빌드 우선 지난 실습을 통해 Dockerfile은 구성되어 있다. 오늘은 우선 node-app 부터 실습해보겠다. 1) Dockerfile 작성 2) Image Build * GCP 프로젝트 아이디는 환경변수화 해서 사용할 수 있다. export PROJECT_ID="GCP 프로젝트 아이디" 프로젝트 아이디는 GCP console에서 확인할 수 있다.. 2022. 4. 16.
반응형