使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。
快速入门:使用 Cloud Code for VS Code 部署 Cloud Run 服务

使用 Cloud Code for VS Code 部署 Cloud Run 服务

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

您将设置一个使用示例应用在 Cloud Run 上运行的 Hello World 服务,将服务部署到 Cloud Run,并查看实时服务资源的状态。

开始前须知

  1. 登录您的 Google Cloud 帐号。如果您是 Google Cloud 新手,请创建一个帐号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
  2. 在 Google Cloud Console 中的项目选择器页面上,选择或创建一个 Google Cloud 项目

    转到“项目选择器”

  3. 确保您的 Cloud 项目已启用结算功能。了解如何检查项目是否已启用结算功能

  4. 启用 Cloud Run API。

    启用 API

  5. 在 Google Cloud Console 中的项目选择器页面上,选择或创建一个 Google Cloud 项目

    转到“项目选择器”

  6. 确保您的 Cloud 项目已启用结算功能。了解如何检查项目是否已启用结算功能

  7. 启用 Cloud Run API。

    启用 API

  8. 安装 Git。 必须使用 Git 才能将示例复制到您的机器上。

安装 Cloud Code

  1. 在您的机器上安装 VS Code(如果尚未安装)。
  2. 安装依赖项:
    • 对于所有 Cloud Platform,请确保将 Docker 客户端(已通过 Docker 注册表进行身份验证)安装在机器的 PATH 中(其文件夹应显示在 PATH 中的目录下)。
      • 如需检查您是否已安装 Docker,请运行 docker -v
      • 如果您使用的是 Windows Home 版,请参阅开始使用 Docker Desktop 进行开发,了解设置 Docker 客户端的步骤。
      • 如果您使用的是 WSL,但无法安装桌面版 Docker,请改用 Minikube 通过 Cloud Code 进行本地开发。
    • Cloud Code 会自动安装 kubectl、Skaffold 和 gcloud CLI。
  3. 使用以下任一方式安装 Cloud Code:

    • 使用此链接打开 VS Code 并安装 Cloud Code。
    • 在计算机上打开 VS Code。使用 VS Code 中的扩展程序视图 扩展程序图标(左侧任务栏中显示的方形图标),搜索 Cloud Code 扩展程序,然后点击安装

    安装完成后,您将看到 Cloud Code 欢迎页面和“入门应用”下的一系列示例应用,您可以使用这些应用快速设置新服务。VS Code 状态栏中提供了 Cloud Code 状态栏,其中包含常见的 Cloud Code 操作。

创建服务

  1. 在 Cloud Code 状态栏中,选择 New Application
  2. 选择 Cloud Run 应用作为您的首选应用类型。
  3. 从示例应用列表(Node.js、使用 Flask 的 Python 以及 Django 框架、Java、Go)选择 Hello World 服务。

    例如,选择 Node.js: Hello World 会创建一个起始 Node.js 版 Hello World 服务。

  4. 确认您的服务地址(或根据需要进行修改)以继续操作。

    系统会显示一条通知,确认您的服务已创建,并且系统会打开一个包含您服务的新窗口。

部署到 Cloud Run

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

  1. Cmd/Ctrl+Shift+P 打开 Command Palette,然后运行 Deploy to Cloud Run 命令。

  2. Deploy to Cloud Run 窗格中,设置您的 Google Cloud 项目。

  3. 接受其余的默认设置,然后点击部署

    Cloud Code 会构建映像,将其推送到注册表,并将您的服务部署到 Cloud Run。

  4. 要查看正在运行的服务,请打开 WebView 中显示的网址。

查看日志

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

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

  1. 点击左侧 VS Code 活动栏中的 Cloud Run Explorer 图标Cloud Code - Cloud Run,导航到 Cloud Run Explorer。
  2. 右键点击您的 Cloud Run 服务,然后点击查看日志

查看资源状态

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

  1. 点击左侧 VS Code 活动栏中的 Cloud Run Explorer 图标 图标,转到 Cloud Run Explorer。
  2. 点击您想要使用的 Cloud Run 服务以了解详情。 该服务的属性会显示在下面的窗口中。

    Cloud Run Explorer 下方所选服务的属性

清理

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

  1. 转到 Google Cloud Console 中的“项目”页面:

    转到“项目”页面

  2. 选择您为本快速入门创建的项目,然后点击删除

  3. 输入要确认的项目 ID,然后点击关停

    此操作会关停该项目,并安排将其删除。

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

  • 容器映像:虽然 Cloud Run 未在使用服务时收费,但您可能需要将容器映像存储在 Container Registry 中时付费。如需了解删除映像的步骤,请参阅删除映像

  • Cloud Run 服务:如需删除 Cloud Run 服务,请使用导航菜单在 Cloud Console 中导航到 Cloud Run。选择要删除的服务,然后点击删除

后续步骤