安装和设置

本教程使用 gcloud 命令行工具逐步演示了 Deployment Manager 的用法。请按照设置步骤准备本地环境以使用 Deployment Manager。

创建项目

Deployment Manager 需要用到 Google Cloud 项目。如果您已有项目,则可以使用现有项目。

如果您刚接触 Google Cloud,可以创建一个新项目并使用 Google Cloud 的免费试用套餐,此套餐为您提供 $300 赠金,用于在 12 个月内购买任何 Google Cloud 产品。要注册免费试用,请按照以下步骤操作:

  1. 打开 Cloud Console
  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

安装 Cloud SDK

Cloud SDK 提供一个命令行工具 (gcloud),利用该工具,您可以轻松地与 Deployment Manager 进行交互。

要安装 Cloud SDK,请按照以下步骤操作:

  1. 下载 gcloud 并对其进行身份验证

    或者,您也可以使用 Cloud Shell,该工具安装有 gcloud

  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

您现在已经设置了环境,可以开始创建部署了。