GCP 4

Terraform Variables

variables.tf Terraform의 변수는 variables.tf를 통해 선언하고 사용한다. 변수 형태는 여러 가지 종류가 있으므로 변수 선언 방식에 대해서 알아보자 ## 기본 변수 variable "project" { type = string } ## 배열 형태 변수 variable "region" { type = list(string) default = ["asia-northeast1", "asia-northeast2", "asia-northeast3"] } ## Object 형태 변수 variable "vpc" { type = object({ vpc_name = string ip_cidr_ragne = string network = string }) } ## Object 형태 변수 - 배열 ..

GCP 2023.03.14

Terraform 시작하기

Terraform 이란? IaC 코드의 종류 중 하나로 HashiCorp 에서 오픈 소스롤 개발 중인 툴입니다. Go 언어로 작성되어 있으며, Puppet, Chef, Ansible 과 같은 코드형 인프라를 제공하는 툴 중 하나이며, 주로 현재 AWS, GCP, Azure 등 클라우드 플랫폼의 Infra Structure를 코드 형태로 관리하기 위한 툴로 많이 사용 되고 있습니다. Terrafrom 설치하기 https://www.terraform.io/downloads Install | Terraform | HashiCorp Developer Explore Terraform product documentation, tutorials, and examples. developer.hashicorp.com 자..

GCP 2023.02.12

GCP Cloud Run

Cloud Run 이란? GCP의 확장 가능한 인프라에서 직접 컨테이너를 실행할 수 있게 해주는 관리형 컴퓨팅 플랫폼입니다. Cloud Run은 Knative 에서 빌드되어 Cloud Run으로 완전 관리형으로 컨테이너를실행하거나 Cloud Run on GKE로 GKE 클러스터에서 실행하도록 선택할 수 있습니다. Cloud Run을 통해 개발자들은 코드를 작성하는데 Focus on 할 수 있고, 해당 서비스를 활용하여 손쉽게 서비스를 구성하고 운영, 확장할 수 있습니다. Cloud Run 활성화 - gcloud auth login : 구글 인증 진행 - gcloud services enable run.googleapis.com : Cloud Run API 활성화 - gcloud config set com..

GCP 2023.02.06

Google Cloud Platform for AWS Professionals Labs

사전 준비 : 아래 사이트 접속 - URL: googlecloud.qwiklabs.com/ - 회사에서 진행한 교육으로 회사 계정으로 실습용 계정 생성 // www.coursera.org/learn/gcp-fundamentals-aws - 위의 URL에서 동일한 교육이 무료로 가능한 걸로 보입니다. AWS 전문가를 위한 Google Cloud Platform 기초 Google 클라우드에서 제공합니다. This accelerated 6-hour course with labs introduces AWS professionals to the core capabilities of Google Cloud Platform ... 무료로 등록하십시오. www.coursera.org 1. Google Cloud Fun..

GCP 2021.04.15