You need to enable JavaScript to run this app.
导航

管理镜像懒加载转化规则

最近更新时间2023.09.19 10:55:26

首次发布时间2023.08.29 16:46:34

支持开启、禁用和删除已创建的镜像懒加载转化规则。本文介绍如何管理镜像懒加载转化规则。

说明

邀测·申请试用】:该功能目前处于邀测阶段,如需使用,请提交申请。

开启规则

注意

  • 使用该功能会增加额外的镜像存储成本。
  • 实现懒加载功能的镜像转化过程需要一定的耗时,建议提前配置镜像转化策略,预留足够的转化时长,以免影响业务的发布时间。例如,转化 40Gi 的镜像大约耗时 30 分钟。

开启转化规则后,符合转化规则的 OCI 制品推送至镜像仓库后才能生成 Nydus 镜像副本。

  1. 登录 镜像仓库控制台
  2. 在顶部导航栏,选择目标地域。
  3. 在左侧导航栏单击 实例列表,在 实例列表 区域中单击目标实例的名称。
  4. 在标准版实例页面左侧导航栏选择 分发加速镜像懒加载
  5. 镜像懒加载 页面,单击目标转化规则 操作 列下的 开启
  6. 单击 确定,完成开启。

禁用规则

支持禁用暂不需要的镜像懒加载转化规则,暂停镜像的自动转换。

  1. 登录 镜像仓库控制台
  2. 在顶部导航栏,选择目标地域。
  3. 在左侧导航栏单击 实例列表,在 实例列表 区域中单击目标实例的名称。
  4. 在标准版实例页面左侧导航栏选择 分发加速镜像懒加载
  5. 镜像懒加载 页面,单击目标转化规则 操作 列下的 禁用
  6. 单击 确定,完成禁用。

修改规则

支持修改镜像懒加载转化规则的名称、描述和加速规则,调整镜像懒加载策略。

  1. 登录 镜像仓库控制台

  2. 在顶部导航栏,选择目标地域。

  3. 在左侧导航栏单击 实例列表,在 实例列表 区域中单击目标实例的名称。

  4. 在标准版实例页面左侧导航栏选择 分发加速镜像懒加载

  5. 镜像懒加载 页面,单击目标转化规则 操作 列下的 修改

  6. 配置镜像懒加载转化规则的参数。

    • 基本信息

    alt

    参数说明
    名称自定义镜像懒加载转化规则的名称。
    描述自定义镜像懒加载转化规则的描述。
    • 加速规则

    alt

    参数说明
    实例已选择实例的名称,不支持修改。
    规则维度支持基于命名空间和 OCI 制品仓库两个维度筛选目标镜像。
    • 命名空间:基于命名空间维度筛选镜像,包括命名空间下所有 OCI 制品仓库。
    • OCI 制品仓库:基于 OCI 制品仓库维度筛选镜像。
    命名空间选择目标镜像所处的命名空间。
    OCI 制品仓库选择目标镜像所处的 OCI 制品仓库,仅 规则维度OCI 制品仓库 时支持。
    版本规则通过正则表达式选择目标镜像。
    • 全部:选择所有符合筛选规则的镜像。
    • 正则匹配:选择匹配正则表达式的镜像。
    规则状态是否开启转化规则。开启后,匹配转化规则的镜像推送至镜像仓库时,将自动生成 Nydus 镜像副本。
  7. 单击 确定,完成修改。

删除规则

支持删除镜像懒加载转化规则。

说明

如果删除的规则正在执行转化任务,任务将在后台执行至结束,不受转化规则删除操作影响。

  1. 登录 镜像仓库控制台
  2. 在顶部导航栏,选择目标地域。
  3. 在左侧导航栏单击 实例列表,在 实例列表 区域中单击目标实例的名称。
  4. 在标准版实例页面左侧导航栏选择 分发加速镜像懒加载
  5. 镜像懒加载 页面,单击目标转化规则 操作 列下的 删除
  6. 单击 确定,完成删除。

查看规则任务

匹配转化规则的 OCI 制品推送至镜像仓库后会触发一条转化任务。转化任务的详情查看方法如下。

  1. 登录 镜像仓库控制台

  2. 在顶部导航栏,选择目标地域。

  3. 在左侧导航栏单击 实例列表,在 实例列表 区域中单击目标实例的名称。

  4. 在标准版实例页面左侧导航栏选择 分发加速镜像懒加载

  5. 镜像懒加载 页面,单击目标转化规则的名称。

  6. 执行历史 区域,查看任务详情。
    alt

    参数说明
    任务 ID转化任务的 ID。 单击任务 ID 可在任务详情页查看转化前后镜像的名称。
    状态转化任务执行的状态。
    • 等待中:任务执行配额已满,当前任务排队中。每个规则仅允许执行1个任务,每个实例最多支持同时执行5个任务,后续的任务将排队执行。
    • 执行中:开启执行但未执行完成。
    • 成功:已执行完成且至少成功转化一个镜像。
    • 失败:任务执行失败。可能的原因包括命名空间不存在、OCI 制品仓库为空、实例状态异常等。
    执行进度展示当需执行的数量和当前已完成的数量。
    任务创建时间转化任务创建的时间。
    执行开始时间转化任务执行开启的时间。
    执行结束时间转化任务执行结束的时间。