注:

使用 OCI 容器实例为 OCI 计算实例安排启动和停止时间

简介

Oracle Cloud Infrastructure (OCI) 容器实例是一项无服务器计算服务,使用此服务,您无需管理任何服务器,就可以快速轻松地运行容器。

您可以使用 OCI 计算服务创建裸金属计算或虚拟机 (VM) 实例,以部署和运行应用程序。通过 OCI 计算,您可以预配和管理计算主机(称为实例)。

本教程介绍了如何使用容器实例来管理区间中计算实例的生命周期状态(它还可以扩展到租户)。在某些情况下,您需要一种自动方式来安排计算实例的停止/启动(例如 crontab 作业)。例如,您需要在白天运行一些计算实例,并在夜间停止这些计算实例以节省成本。可以使用 OCI 容器实例服务创建此类“crontab”作业。

基本上,容器实例在一个区间中的每个计算实例中运行 Python 代码,并在循环中查找特定的自由形式标记。如果找到特定标记,则会将标记值与当前时间(脚本运行时)进行比较,以确定计算实例当时是否应处于运行状态或停止状态,并决定停止或启动计算实例。

目标

先决条件

任务 1:创建动态组以允许容器实例管理计算实例

任务 2:创建策略以允许动态组中的资源管理计算实例

任务 3:构建 Docker 映像

任务 4:将映像上载到 Oracle Cloud Infrastructure Registry

任务 5:在计算实例上定义自由形式标记

任务 6:创建容器实例

确认

更多学习资源

探索 docs.oracle.com/learn 上的其他实验室,或者访问 Oracle Learning YouTube 频道上的更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心