快速入门

本页面介绍如何快速开始使用 Cloud Code。

您将使用入门模板设置一个在 Cloud Run 上运行的 Hello World 应用,将应用部署到 Cloud Run,并查看运行中应用的资源的状态。

准备工作

如需使用 Cloud Run,您需要创建 GCP 项目并启用结算功能

安装 Cloud Code

  1. 在您的机器上安装 Visual Studio Code(如果尚未安装)。
  2. 安装依赖项:
    • 对于所有 Cloud 平台,请确保将 Docker 客户端(已使用 Docker 注册表进行身份验证)安装在机器的 PATH 中(该客户端对应的文件夹应显示在 PATH 中的某一目录下)。
      • 如需检查是否已安装 Docker,请运行 docker -v
      • 如果您使用的是 Windows Home 版,请参阅本指南,了解如何设置 Docker 客户端。
      • 如果使用的是 WSL,但无法安装 Docker for Desktop,请改用 minikube 进行 Cloud Code 本地开发。
    • Cloud Code 将自动安装 kubectl、Skaffold 和 Google Cloud SDK。
  3. 使用下列其中一种方式安装 Cloud Code:
    • 使用此链接打开 VS Code 并安装 Cloud Code。
    • 在您的机器上打开 Visual Studio Code。使用 VS Code 中的“Extensions”视图 “扩展程序”图标(左侧任务栏中显示的方形图标),搜索“Cloud Code”扩展程序并点击“Install”。
  4. 安装完成后,您将看到 Cloud Code 欢迎页面,并会在“Starter Apps”下看到一系列内置模板,可用于快速设置新应用。

    欢迎页面

创建应用

  1. 在 Cloud Code 状态栏中,选择 New Application使用 Cloud Code 状态栏创建新应用
  2. 选择“Cloud Run 应用”作为您的首选应用类型。
  3. 从模板列表(Node.js、Python(Flask 和 Django 框架)、Java、Go)中,选择以您所选语言编写的 Hello World 应用。

    例如,选择 Node.js: Hello World 将创建一个 Node.js 版 Hello World 入门应用。

  4. 确认您的应用位置(或根据需要进行修改)以继续操作。

    系统会显示一条通知以确认您的应用已创建,然后打开一个包含您的应用的新窗口。

部署到 Cloud Run

如需将应用部署到 Cloud Run,请按照以下步骤操作:

  1. 使用 Cloud Code 状态栏选择 Cloud Run: Deploy 命令。

    这将打开“Cloud Run: Deploy UI”。 Cloud Run: Run/Debug Locally UI,其中已选择现有服务

  2. 设置您的 Google Cloud 项目。

  3. 选择现有服务或创建新服务。

  4. 如果要创建新服务,请在“Deployment Platform”下选择“Cloud Run (fully managed)”。

  5. 选择要部署到的区域。

  6. 定义首选设置后,您可以点击“Deploy”。

    然后,Cloud Code 会构建映像,将其推送到注册表,并将您的应用部署到 Cloud Run。您的应用现已上线!

  7. 使用 WebView 中显示的网址查看正在运行的应用。

查看日志

您还可以使用 Cloud Code 附带的日志查看器查看来自已部署应用的日志。

如需查看日志,请按以下步骤操作:

  1. 导航到 Cloud Run Explorer,方法是在左侧的 VS Code 活动栏中点击其图标 Cloud Run Explorer 图标
  2. 右键点击您的 Cloud Run 服务,然后选择“View logs”。

    通过将日志查看器搜索框中的 Deployment 字段设置为“node-guestbook”,查看非 Cloud Logging 集群的日志

查看资源状态

您可以使用 Cloud Run 服务浏览器查看 Cloud Run 服务的状态:

  1. 导航到 Cloud Run Explorer,方法是在左侧的 VS Code 活动栏中点击其图标 Cloud Run Explorer 图标
  2. 点击要详细了解的 Cloud Run 服务。 其属性会显示在窗口下方。

    所选服务的属性,显示在 Cloud Run Explorer 下方

清理

如需删除项目,请执行以下操作:

  • 转到 Cloud Console 中的“项目”页面:

    转到“项目”页面

  • 选择您为本快速入门创建的项目,然后点击旁边的垃圾桶图标将其删除。

    这将关闭该项目并安排将其删除。

如果您使用的是现有项目,并希望删除您为本快速入门创建的资源,请以下说明操作:

后续步骤