본문 바로가기

728x90
반응형

Infra/Google Cloud

(22)
[Google Cloud] Google Study Jam : Build Infrastructure with Terraform on Google Cloud (4) 본 포스트는 2024년 Google Study Jam을 공부하면서 개인적으로 내용을 정리한 포스트 입니다. Managing Terraform State - Purpose of Terraform stateState은 Terraform이 작동 하기 위한 필수 요구사항이다.사람들은 가끔 Terraform이 상태 없이 작동할 수 있는지, 아니면 상태를 사용하지 않고 실행할 때마다 클라우드 리소스만 검사할 수 있는지 묻는다. Terraform이 상태 없이 벗어날 수 있는 시나리오에서, 그렇게 하려면 엄청난 양의 복잡성을 한 곳(상태)에서 다른 곳(대체 개념)으로 옮겨야 한다. 현실 세계로 매핑Terraform 구성을 현실 세계로 매핑하려면 일종의 데이터베이스가 필요하다. 구성에 resource resource "..
[Google Cloud] Google Study Jam : Build Infrastructure with Terraform on Google Cloud (3) 본 포스트는 2024년 Google Study Jam을 공부하면서 개인적으로 내용을 정리한 포스트 입니다.  Interact with Terraform Modules - What is a Terraform moduleTerraform 모듈이란?Terraform 모듈은 단일 디렉토리에 있는 Terraform 구성 파일의 집합이다. 하나 이상의 .tf 파일로 구성된 단순한 구성도 모듈로 간주된다. 이러한 디렉토리에서 직접 Terraform 명령을 실행하면 이를 루트 모듈로 간주한다. 따라서 모든 Terraform 구성은 모듈의 일부로 볼 수 있다.예를 들어, 다음과 같은 간단한 Terraform 구성 파일 세트가 있을 수 있다.├── LICENSE├── README.md├── main.tf├── variab..
[Google Cloud] Google Study Jam : Build Infrastructure with Terraform on Google Cloud (1) 본 포스트는 2024년 Google Study Jam을 공부하면서 개인적으로 내용을 정리한 포스트 입니다.  Terraform Fundamentals - Terraform?Terraform은 인프라를 안전하고 효율적으로 구축, 변경 및 버전 관리할 수 있는 도구이다. Terraform은 기존의 인기 있는 서비스 제공업체와 맞춤형 내부 솔루션 모두를 관리할 수 있다. 구성 파일은 Terraform에게 단일 애플리케이션이나 전체 데이터 센터를 운영하는 데 필요한 구성 요소를 설명합니다. Terraform은 원하는 상태에 도달하기 위해 수행할 작업을 설명하는 실행 계획을 생성하고, 이를 실행하여 설명된 인프라를 구축한다. 구성 변경이 발생하면 Terraform은 어떤 변경이 있었는지를 파악하고 이를 적용할 수..
[Google Cloud] Google Study Jam : Managing Deployments Using Kubernetes Engine (3) 본 포스트는 2024년 Google Study Jam을 공부하면서 개인적으로 내용을 정리한 포스트 입니다. Collect Metrics from Exporters using the Managed Service for Prometheus - Task 1. Deploy GKE clusterGKE(Google Kubernetes Engine) 클러스터 세팅gcloud beta container clusters create gmp-cluster --num-nodes=1 --zone Zone --enable-managed-prometheusgcloud container clusters get-credentials gmp-cluster --zone=Zone  Collect Metrics from Exporters ..
[Google Cloud] Google Study Jam : Managing Deployments Using Kubernetes Engine (1) 본 포스트는 2024년 Google Study Jam을 공부하면서 개인적으로 내용을 정리한 포스트 입니다.  Cloud Shell에 다음명령어를 입력해서 기본 세팅을 한다.gcloud config set compute/zone ZONEgsutil -m cp -r gs://spls/gsp053/orchestrate-with-kubernetes .cd orchestrate-with-kubernetes/kubernetesgcloud container clusters create bootcamp \ --machine-type e2-small \ --num-nodes 3 \ --scopes "https://www.googleapis.com/auth/projecthosting,storage-rw" Deploy..

728x90
반응형