使用 Azure 容器应用 作业 可以运行有限时间运行的容器化任务,然后停止。 可以手动启动作业,将其设置为按计划运行,或将其设置为在特定事件发生时运行。
任务非常适用于数据处理、机器学习或任何需要按需处理的情况。
在本快速入门中,你将创建计划作业。 若要了解如何创建事件驱动的作业,请参阅使用 Azure 容器应用部署事件驱动的作业。
先决条件
需要一个具有活动订阅的 Azure 帐户。 如果没有订阅,可以 创建试用订阅。 此外,请确保注册资源提供程序“Microsoft.App”。
设置
登录到 Azure 门户。
创建容器应用
若要创建容器应用作业,请从 Azure 门户主页开始。
- 在顶部搜索栏中搜索“容器应用作业”。
- 在搜索结果中选择容器应用作业。
- 选择“创建”按钮。
“基本信息”选项卡
在 “基本信息 ”选项卡中,完成以下步骤。
在“项目详细信息”部分中输入以下值。
设置 操作 订阅 选择 Azure 订阅。 资源组 选择“新建”并输入“作业快速入门”。 容器作业名称 输入 my-job。
创建环境
接下来,为你的容器应用创建一个环境。
选择合适的区域。
设置 值 区域 选择“中国北部 3”。 在“创建容器应用环境”字段中,选择“新建”链接。
在“创建容器应用环境”页的“基本信息”选项卡上,输入以下值:
设置 值 环境名称 输入“my-environment”。 区域冗余 选择“已禁用” 选择“创建容器应用环境”页底部的“创建”按钮。
部署作业
在“作业详细信息”中,为“触发器类型”选择“计划”。
在 Cron 表达式字段中,输入
*/1 * * * *。此表达式每分钟启动一次作业。
选择页面底部的“下一步:容器”按钮。
在“容器”选项卡中,输入以下值:
设置 值 名称 输入 main-container。 映像源 选择“Docker Hub 或其他注册表”。 图像类型 选择“公共”。 注册表登录服务器 输入 mcr.microsoft.com。 映像和标记 输入 k8se/quickstart-jobs:latest。 工作负载配置文件 选择“消耗”。 CPU 和内存 选择 0.25 和 0.5Gi。 在页面底部选择“查看并创建”按钮。
当门户验证作业中的设置时,如果未找到任何错误,则会启用 “创建 ”按钮。
任何错误都显示在标有红点的选项卡上。 如果遇到错误,请导航到相应的选项卡,找到错误字段,这些字段会用红色突出显示。 修复所有错误后,选择“ 查看并重新创建 ”。
选择“创建”。
此时会显示包含消息“部署正在进行”的页面。 部署成功后,会看到消息: 部署已完成。
验证部署
选择“转到资源”以查看新的容器应用作业。
选择“执行历史记录”选项卡。
“执行历史记录”选项卡将显示每个作业执行的状态。 选择“刷新”按钮可更新列表。 等待最多一分钟,以便计划作业执行启动。 其状态从“挂起”更改为“正在运行”,再更改为“成功”。
选择“日志”。
日志显示作业执行的输出。 可能需要等待几分钟的时间这些日志才会出现。
清理资源
如果不打算继续使用此应用程序,可以通过删除资源组来删除 Azure 容器应用实例和所有关联的服务。
- 从“概述”部分选择“作业快速入门”资源组。
- 选择资源组“概述”顶部的“删除资源组”按钮。
- 在“是否确实要删除‘jobs-quickstart’”确认对话框中输入资源组名称“作业快速入门”。
- 选择“删除”。
删除资源组的过程可能需要几分钟才能完成。
提示
遇到问题? 在 Azure 容器应用存储库中提交问题,告知我们有关 GitHub 的信息。