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日志信息

相关推荐
Charlie__ZS30 分钟前
Docker安装
运维·docker·容器
BuluAI3 小时前
Lazydocker:高效便捷的Docker管理工具
运维·docker·容器
LuiChun11 小时前
docker django uwsgi 报错记录
docker·容器·django
tingting011911 小时前
docker 释放磁盘空间--常用清理命令
运维·docker·容器
Vol火山11 小时前
云原生架构中的中间件容器化:优劣势与实践探索
云原生·中间件·架构·数字化
橙子家czzj12 小时前
关于 K8s 的一些基础概念整理-补充【k8s系列之二】
java·开发语言·kubernetes
dbcat官方13 小时前
2.微服务灰度发布落地实践(agent实现)
微服务·云原生·架构
小安运维日记15 小时前
CKA认证 | Day7 K8s存储
运维·云原生·容器·kubernetes·云计算
AR_xsy16 小时前
K8S--“ Failed to create pod sandbox: nameserver list is empty“
云原生·容器·kubernetes
码农炎可16 小时前
K8S 黑魔法之如何从 Pod 拿到节点的命令行
安全·云原生·容器·kubernetes