在 Cloud Code for Cloud Shell 中部署服务

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

本页面介绍如何使用 Cloud Code for Cloud Shell 将服务部署到 Cloud Run。

将服务部署到 Cloud Run

将服务部署到 Cloud Run:

  1. 打开命令面板(按 Ctrl/Cmd+Shift+P 或点击 View > Command Palette),然后运行 Deploy to Cloud Run 命令。

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

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

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

  5. 如果您选择了 Cloud Run(全代管式),请选择要部署到的区域。如果您选择了 Cloud Run for Anthos,请配置 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 状态栏,然后点击开启监视模式