部署服务

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

将服务部署到 Cloud Run

将服务部署到 Cloud Run:

  1. 使用 Command Palette(可通过 Ctrl/Cmd+Shift+P 访问)选择部署到 Cloud Run 命令。

    此操作将会打开“Cloud Run Deployment UI”。

    Cloud Run: Deployment UI,其中已选择现有服务

  2. 设置您的 Google Cloud 项目。

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

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

  5. 如果您选择了 Cloud Run(全代管式),请选择要部署到的区域。如果您选择 Cloud Run for Anthos,请配置 Kubernetes 集群信息。集群必须启用 Anthos 支持

  6. 您还可以使用“Advanced revision settings”部分指定服务帐号、环境变量和 SQL 连接等其他设置。

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

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

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

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

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

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

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

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

  10. 会话结束后,您可以通过 Cloud Code 状态栏使用更多上下文菜单选项来监控应用及其资源,这些选项包括:

    • 打开部署日志 (Open Deployment Log):使用 Cloud Code 日志查看器打开特定部署的应用日志
    • 打开服务网址:在 Web 浏览器中打开特定服务的应用服务网址
    • 开启/关闭监测模式 (Turn on/off watch mode):开启/关闭当前会话的监测模式(不适用于调试会话)

      通过 Cloud Code 状态栏提供的选项:除了常规 Cloud Code 操作外,还包括“打开部署日志”、“打开服务网址”和“开启监测模式”

获取支持

如需发送反馈,请在 GitHub 上报告问题,或者在 Stack Overflow 上提问。