计划任务系统使用说明
新版计划任务为用户提供了以下功能
- 创建一个计划任务
- 修改一个计划任务
- 删除计划任务
- 查看一个namespace的所有计划任务
- 查看一个namespcae的某个计划任务详细内容
- 查看一个计划任务的执行状况
- 查看任务的日志
查看创建的计划任务列表和某个计划任务的详细信息。
点击计划任务v2,进入计划任务列表,在这里可以看到用户名下的所有计划任务,点击一个计划任务,可以看到该计划任务的详细信息。点击执行记录,可以看到任务执行的状况,点击删除,可以确认后可以删除计划任务。
创建一个计划任务
创建计划任务需要如下几个要素:
- 任务名称:如果需要创建一个计划任务,用户需要填入计划任务名称来唯一标识一个计划任务,任务名称只能以小写字母开头和结尾,不能超过64位。
- spacce:选择一个namespace来放置该计划任务。
- cron表达式:cron表达式的具体介绍可以参见cron表达式的介绍,必须符合相应格式,否则会创建不成功
- docker镜像:这里写docker镜像的名字
- 镜像仓库Secrets:选择对应的镜像仓库Secrets,在配置管理里面创建
- 启动命令:不是必须的,以数组的格式填写启动命令
- 启动命令参数:不是必须的,以数组的格式填写启动命令
- 内存限额:大于等于64,小于等于4096
- 执行成功保存记录数:该选项可以设定计划任务执行完成后,执行成功的任务记录的保存个数,超出个数系统将自动清理
- 执行失败保存记录数:该选项可以设定计划任务执行完成后,执行失败的任务记录的保存个数,超出个数系统将自动清理
- 计划任务启动超时时间(秒):该选项设定任务启动的超时时间。
- 环境变量:不是必须的。环境变量分为“直接设定”或者“从configMap中选”两种。按添加可以新添加一组环境变量。
按照以上填写好相关要素,点击创建计划任务按钮,即可创建一个计划任务。计划任务会按照cron表达式规则自动运行。
修改创建的计划任务
进入查看一个计划任务详细内容的界面后,点击修改按钮,所有可修改的内容变成可编辑格式,修改相应的内容,点击修改计划任务的按钮,即可修改一个计划任务。
删除创建的计划任务
在查看任务列表页面,点击删除按钮,弹出“是否要删除该计划任务?”,选择“是”即可删除该计划任务。
查看计划任务中的任务执行状况
在查看任务列表页面,点击“查看记录”按钮,可以看到计划任务的所有任务执行状况列表,具体数量和计划任务中的执行成功保存记录数和执行失败保存记录数有关。 每条任务记录会显示任务的名称、任务所属namespace、开始时间、结束时间、成功个数、失败个数、正在运行个数等状态。 任务运行时,如果前一个任务没有运行完成,后一个任务会等待前一个任务完成
查看某个任务的日志
进入查看计划任务中的任务执行状况界面后,点击“查看日志按钮”,可以查看某个任务的日志。