[Study Jam] Terraform Fundamentals
Study/Study Jam2022. 3. 27. 17:04[Study Jam] Terraform Fundamentals

✔️ Overview Terraform을 사용하면 인프라스트럭처를 안전하고 예측 가능하게 작성, 변경 및 개선할 수 있다. API를 선언형 구성 파일로 코드화하여 코드로 취급하고 편집, 리뷰 및 버전화할 수 있는 오픈소스 툴이다. ✔️ 실습 목표 Google Cloud에서 Terraform을 시작하기 바이너리 설치 파일로 Terraform을 설치하기 Terraform을 사용하여 VM 인스턴스 인프라를 생성하기 ✔️ Terraform이란? Terraform은 인프라를 안전하고 효율적으로 구축, 변경 및 버전화하기 위한 도구이다. Terraform은 기존의 인기 있는 서비스 프로바이더와 커스텀 사내 솔루션을 관리할 수 있다. 구성 파일은 단일 애플리케이션 또는 데이터 센터 전체를 실행하는 데 필요한 구성 요..

[Study Jam] Continuous Delivery with Jenkins in Kubernetes Engine - 1
Study/Study Jam2022. 3. 25. 17:34[Study Jam] Continuous Delivery with Jenkins in Kubernetes Engine - 1

✔️ 실습에 앞서 이번 실습에서는 Jenkins와 함께 kubernetes 엔진에 지속적인 전달 파이프라인을 설정하는 방법을 배울 것이다. Jenkins는 공유 저장소에 코드를 자주 통합하는 개발자들이 사용하는 자동 서버이다. 실습을 통해 구축하는 솔루션은 다음과 같다. ✔️ 실습 목표 Kubernetes 엔진 클러스터에 Jenkins 어플리케이션 프로비저닝 Helm Package Manager를 통해 Jenkins 어플리케이션 설정하기 Jenkins 어플리케이션의 기능 학습 Jenkins 파이프라인 생성 및 연습 ✔️ Jenkins란 ? (간단하게) Jenkins는 빌드, 테스트 및 배포 파이프라인을 유연하게 조정할 수 있는 오픈소스 자동화 서버이다. Jenkins는 개발자들이 지속적인 제공으로 인해 ..

Study/Study Jam2022. 3. 23. 17:42[Study Jam] 네트워크 및 로드밸런서 설정하기

✔️ 실습에 앞서 실습 목표 네트워크 로드 밸런서와 HTTP 로드 밸런서의 차이점 알기 Engine Virtual Machine에서 실행 중인 애플리케이션에 대해 네트워크 로드 밸런서를 설정하는 방법 습득 Google Cloud에는 로드밸런싱을 수행하는 몇가지 방법이 있다. 그 중 Network 로드 밸런서와 HTTP(s) 로드 밸런서에 대해 배워본다. 실습 내용 네트워크 로드 밸런서를 설정한다. HTTP 로드 밸런서를 설정한다. 네트워크 로드 밸런서와 HTTP 로드 밸런서의 차이점 배우기 ✔️ Task 1 : 모든 리소스에 대한 기본 지역 및 영역 설정하기 1. Cloud Shell에서 기본 영역을 설정한다. gcloud config set compute/zone us-central1-a 2. 기본 영..

[Study Jam] GKE(Google Kubernetes Engine)로 어플리케이션 배포해보기
Study/Study Jam2022. 3. 23. 16:47[Study Jam] GKE(Google Kubernetes Engine)로 어플리케이션 배포해보기

✔️ GKE 다루기 Google Kubernetes Engine (GKE)은 Google 인프라를 사용해 컨테이너화된 어플리케이션을 배포, 관리 및 확장하기 위한 관리형 환경을 제공한다. Kubernetes Engine 환경은 컨테이너 클러스터를 형성하도록 그룹화된 여러 머신(특히 Compute Engine 인스턴스)로 구성된다. GKE를 사용해 컨테이너를 생성하고 어플리케이션 배포를 실습해본다 ! ✔️ Default Compute Zone 설정하기 Compute Zone이란 클러스터와 해당 리소스가 있는 대략적인 지역의 위치이다. ex) us-central1-a는 us-central1의 영역의 zone인 것이다. Default Compute Zone을 us-central1-a로 설정하기 위해 Cloud..

image