在 Cloud Code for Cloud Shell 中部署服务

本页面介绍了如何使用 Cloud Code for Cloud Shell。

将服务部署到 Cloud Run

将服务部署到 Cloud Run:

  1. 打开命令面板(按 Ctrl/Cmd+Shift+P 或点击查看 > Command Palette),然后运行 部署到 Cloud Run 命令。

  2. 部署到 Cloud Run 窗格中,设置您的 Google Cloud 项目。

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

  4. 如要创建新服务,请选择您的平台偏好设置 在 Deployment Platform 下, Cloud Run(全代管式)Knative serving。如需获取有关为开发需求选择最佳选项的帮助,请参阅选择平台指南

  5. 如果您选择了 Cloud Run(全代管式),请选择要部署到的区域。如果您选择了 Knative serving, 配置 Kubernetes 集群信息

  6. (可选)如需指定其他设置(例如服务账号、环境变量和 SQL 连接),请展开高级修订版本设置 (Advanced revision settings) 部分。

    以下环境变量会自动添加到正在运行的容器中:

    名称 说明 示例
    PORT 您的 HTTP 服务器应侦听的端口。 8080
    K_SERVICE 正在运行的 Cloud Run 服务的名称。 hello-world
    K_REVISION 正在运行的 Cloud Run 修订版本的名称。 hello-world.1
    K_CONFIGURATION 创建了该修订版本的 Cloud Run 配置的名称。 hello-world

  7. 在“构建环境” (Build environment)下,指定是在本地构建还是使用 Cloud Build 进行构建。

  8. 指定构建器(Docker 或 Buildpack)及其设置。

  9. 定义首选设置后,点击部署

    Cloud Code for Cloud Shell 会构建映像,将其推送到注册表,然后 会将您的服务部署到 Cloud Run即表明您的服务现已上线!

  10. 使用 WebView 中显示的网址查看正在运行的服务。

    您还可以点击显示详细日志按钮并在输出窗口中查看详细日志,以便查看正在运行的服务的详细信息。

    “部署到 Cloud Run”界面中显示的正在运行的服务的网址,及其下方的“显示详细日志”按钮

  11. 会话完成后,右键点击即可使用以下命令:

    • 查看日志:打开 使用 Cloud Code Logs Explorer 进行部署
    • 打开网址:打开特定应用服务的网址 服务
  12. 如果您在启动配置中关闭了手表模式,并且想要 对应用进行更改并重新构建并重新部署应用 点击 Cloud Code 状态栏,然后点击 开启手表模式