설치 및 설정

이 가이드에서는 gcloud 명령줄 도구를 사용하여 Deployment Manager를 진행합니다. Deployment Manager를 사용할 수 있도록 설정 단계를 따라 로컬 환경을 준비하세요.

프로젝트 만들기

Deployment Manager에는 Google Cloud 프로젝트가 필요합니다. 프로젝트가 이미 있으면 기존 프로젝트를 사용해도 됩니다.

Google Cloud를 처음 사용하는 경우 새 프로젝트를 만들고 90일 동안 모든 Google Cloud 제품을 $300에 사용할 수 있는 Google Cloud 무료 체험판 패키지를 활용할 수 있습니다. 무료 체험판을 등록하려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔을 엽니다. 
  2. 안내를 따라 무료 체험판을 등록합니다.
  3. 프로젝트를 만들라는 메시지가 표시되면 프로젝트를 식별하는 데 사용되는 이름과 프로젝트 ID를 입력하거나 기본값을 수락하고 만들기를 클릭합니다.

관리하려는 Google Cloud 리소스에 API를 사용 설정합니다.

Deployment Manager는 다른 Google Cloud 서비스의 API를 사용하여 리소스를 만들고 관리합니다. 이러한 리소스를 만들려면 먼저 프로젝트에 서비스 API를 사용 설정해야 합니다.

이 둘러보기에서는 Compute Engine 리소스를 배포하므로 Compute Engine API를 사용 설정해야 합니다.

Compute Engine API 사용 설정

그런 다음 Deployment Manager를 사용 설정합니다.

Deployment Manager API 사용 설정

Google Cloud CLI 설치

Google Cloud CLI에서는 Deployment Manager와 쉽게 상호작용할 수 있게 해주는 gcloud 명령줄 도구를 제공합니다.

gcloud CLI를 설치하려면 다음 안내를 따르세요.

  1. gcloud를 다운로드하고 인증합니다.

    또는 기존에 설치된 gcloud와 함께 제공되는 Cloud Shell을 사용합니다.

  2. 프로젝트 ID를 설정합니다.

    각 명령어마다 프로젝트 ID가 필요합니다. 기본 프로젝트 ID를 설정하면 매번 제공하지 않아도 됩니다. myproject를 개발자의 고유의 프로젝트 ID로 바꿔야 합니다.

    gcloud config set project myproject
    
  3. 기본 영역 및 리전을 설정합니다. 일부 Google Cloud 리소스에는 영역이나 리전이 필요하고 기본 프로젝트와 비슷하게 기본 영역이나 리전을 설정할 수 있습니다. 기본 영역 또는 리전을 설정하려면 gcloud config set을 사용합니다. 이 경우에는 us-central1을 리전으로, us-central1-f를 영역으로 사용합니다.

    gcloud config set compute/region us-central1
    gcloud config set compute/zone us-central1-f
    

Deployment Manager GitHub 저장소 클론

Deployment Manager GitHub 저장소에는 이 둘러보기에서 사용된 샘플을 포함하여 Google 및 Deployment Manager 커뮤니티에서 생성된 샘플이 있습니다.

git clone https://github.com/GoogleCloudPlatform/deploymentmanager-samples

# open the samples folder
cd deploymentmanager-samples/examples/v2/step_by_step_guide

이제 환경이 설정되었으므로 배포 만들기를 시작할 수 있습니다.