18-k8s控制器资源-cronjob控制器

job控制器是执行完一次任务,就结束;

cronjob控制器,是基于job控制器,定期频率性执行任务;等同于linux系统中的crontab一样;

1,编辑cronjob资源清单

root@k8s231 pi# vim cronjob.yaml

apiVersion: batch/v1

kind: CronJob

metadata:

name: xinjizhiwa

spec:

schedule: "* * * * *"

#定义job的模板

jobTemplate:

spec:

template:

spec:

containers:

  • name: c1

image: alpine:latest

#执行命令,也是任务

command:

  • /bin/sh

  • -c

  • date; echo hello xinjizhiwa, you are my friend;

restartPolicy: OnFailure

2,创建cronjob资源

root@k8s231 pi# kubectl apply -f cronjob.yaml

3,查看pod

4,查看pod

root@k8s231 pi# kubectl get pods

5,查看pod日志信息

相关推荐
BullSmall34 分钟前
Anolis OS 8.10 完整安装 Docker CE(生产可用,解决 podman 冲突)
docker·容器·podman
阿里云云原生4 小时前
阿里云 AgentTeams 7月第二周产品动态
云原生
CodexDave7 小时前
数据库连接池耗尽:排查顺序与三层兜底
服务器·前端·数据库·git·云原生·容器·kubernetes
java_logo8 小时前
ELK Docker Compose 部署指南:轻松搭建日志检索平台
elk·elasticsearch·docker·容器·kibana·logstash·轩辕镜像
ShallWeL8 小时前
Orin 上用 Docker 跑通目标检测功能
人工智能·目标检测·docker·容器
辰同学ovo9 小时前
用“舞台换景”讲清 Docker 的 Restart 与 Recreate
运维·docker·容器
Zhu75810 小时前
在k8s部署alist 3.62.0
云原生·容器·kubernetes
阿里云云原生1 天前
阿里云 Agent Native Cloud:让智能体成为企业原生的能力
云原生·agent
小码哥哥1 天前
云原生时代的企业AI知识库:从云生态融合到多云知识治理
人工智能·云原生
关关长语1 天前
Wsl解决MySQL容器跨域权限问题
mysql·docker·容器