本节介绍如何创建即时预热任务和定时预热任务。

前提条件

您需要在节点组中具有节点组管理权限。有关更多信息,请参阅“节点组角色”和“节点组成员”。

操作步骤

请参阅参数描述设置任务的参数。

  1. 以具有节点组管理权限的用户登录 KubeSphere 企业版 Web 控制台并进入节点组管理页面。

  2. 在左侧导航栏选择镜像管理 > 镜像预热

  3. 镜像预热页面,点击即时预热定时预热打开任务列表。

  4. 在页面点击创建

  5. 基本信息页签,设置任务的基本信息,以及定时计划,然后点击下一步

  6. 镜像页签,搜索需要预热的镜像,点击check添加镜像,然后点击下一步

  7. 预热范围页签,选择镜像预热的目标节点,然后点击创建

    预热任务创建完成后将显示在任务列表中,并立即运行。

参数描述

以下介绍如何设置任务的参数。

  • 基本信息

    参数 描述

    名称

    任务的名称。名称只能包含小写字母、数字和连字符(-),必须以小写字母或数字开头和结尾,最长 63 个字符。

    别名

    任务的别名。不同任务的别名可以相同。别名只能包含中文、字母、数字和连字符(-),不得以连字符(-)开头或结尾,最长 63 个字符。

    描述

    任务的描述信息。描述可包含任意字符,最长 256 个字符。

    定时计划

    定时任务的运行周期的 CRON 表达式。KubeSphere 企业版默认使用 UTC 时间,您需要根据您所在的时区进行调整。仅对定时预热任务可用。

  • 镜像

    添加需要预加载的镜像。支持添加多个镜像。

    • 点击添加镜像可添加镜像。

    • 将光标悬停在已添加的镜像上,然后在右侧点击pen可编辑镜像的设置。

    • 将光标悬停在已添加的镜像上,然后在右侧点击trash-light可删除镜像。

  • 镜像 > 添加镜像

    • 输入镜像的名称(例如 nginx:latest)或路径(例如 docker.io/nginx:latest),然后按 Enter 键可搜索镜像。

    • 如果您只输入镜像的名称,默认情况下将从 Docker Hub 拉取镜像。如需使用私有镜像服务,您需要创建包含私有镜像服务信息的保密字典,然后在镜像文本框左侧选择私有镜像服务。

    • 点击template可浏览当前镜像服务中的镜像。

  • 预热范围

    选择镜像预热的目标节点。