共用方式為

使用 Azure 门户通过 Azure 容器应用创建作业

使用 Azure 容器应用 作业 可以运行有限时间运行的容器化任务,然后停止。 可以手动启动作业,将其设置为按计划运行,或将其设置为在特定事件发生时运行。

任务非常适用于数据处理、机器学习或任何需要按需处理的情况。

在本快速入门中,你将创建计划作业。 若要了解如何创建事件驱动的作业,请参阅使用 Azure 容器应用部署事件驱动的作业

先决条件

需要一个具有活动订阅的 Azure 帐户。 如果没有订阅,可以 创建试用订阅。 此外,请确保注册资源提供程序“Microsoft.App”。

设置

登录到 Azure 门户

创建容器应用

若要创建容器应用作业,请从 Azure 门户主页开始。

  1. 在顶部搜索栏中搜索“容器应用作业”
  2. 在搜索结果中选择容器应用作业
  3. 选择“创建”按钮。

“基本信息”选项卡

“基本信息 ”选项卡中,完成以下步骤。

  1. 在“项目详细信息”部分中输入以下值。

    设置 操作
    订阅 选择 Azure 订阅。
    资源组 选择“新建”并输入“作业快速入门”
    容器作业名称 输入 my-job

创建环境

接下来,为你的容器应用创建一个环境。

  1. 选择合适的区域。

    设置
    区域 选择“中国北部 3”。
  2. 在“创建容器应用环境”字段中,选择“新建”链接。

  3. 在“创建容器应用环境”页的“基本信息”选项卡上,输入以下值:

    设置
    环境名称 输入“my-environment”。
    区域冗余 选择“已禁用”
  4. 选择“创建容器应用环境”页底部的“创建”按钮。

部署作业

  1. 在“作业详细信息”中,为“触发器类型”选择“计划”。

    Cron 表达式字段中,输入 */1 * * * *

    此表达式每分钟启动一次作业。

  2. 选择页面底部的“下一步:容器”按钮

  3. 在“容器”选项卡中,输入以下值:

    设置
    名称 输入 main-container
    映像源 选择“Docker Hub 或其他注册表”。
    图像类型 选择“公共”。
    注册表登录服务器 输入 mcr.microsoft.com
    映像和标记 输入 k8se/quickstart-jobs:latest
    工作负载配置文件 选择“消耗”。
    CPU 和内存 选择 0.250.5Gi
  4. 在页面底部选择“查看并创建”按钮。

    当门户验证作业中的设置时,如果未找到任何错误,则会启用 “创建 ”按钮。

    任何错误都显示在标有红点的选项卡上。 如果遇到错误,请导航到相应的选项卡,找到错误字段,这些字段会用红色突出显示。 修复所有错误后,选择“ 查看并重新创建 ”。

  5. 选择“创建”。

    此时会显示包含消息“部署正在进行”的页面。 部署成功后,会看到消息: 部署已完成

验证部署

  1. 选择“转到资源”以查看新的容器应用作业。

  2. 选择“执行历史记录”选项卡。

    “执行历史记录”选项卡将显示每个作业执行的状态。 选择“刷新”按钮可更新列表。 等待最多一分钟,以便计划作业执行启动。 其状态从“挂起”更改为“正在运行”,再更改为“成功”。

  3. 选择“日志”

    日志显示作业执行的输出。 可能需要等待几分钟的时间这些日志才会出现。

清理资源

如果不打算继续使用此应用程序,可以通过删除资源组来删除 Azure 容器应用实例和所有关联的服务。

  1. 从“概述”部分选择“作业快速入门”资源组。
  2. 选择资源组“概述”顶部的“删除资源组”按钮。
  3. 在“是否确实要删除‘jobs-quickstart’”确认对话框中输入资源组名称“作业快速入门”
  4. 选择“删除”。
    删除资源组的过程可能需要几分钟才能完成。

提示

遇到问题? 在 Azure 容器应用存储库中提交问题,告知我们有关 GitHub 的信息。

后续步骤