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

相关推荐
java_logo4 小时前
Docker 部署 EmulatorJS:轻松搭建浏览器复古游戏平台
游戏·docker·容器·复古游戏·轩辕镜像·emulatorjs·红白机
吴声子夜歌5 小时前
Kubernetes权威指南——网络原理(一)
网络·容器·kubernetes
方便面不加香菜6 小时前
Docker Container --容器及容器的操作案例详解
运维·docker·容器
无言听风雨丶9 小时前
Kubernetes Service Mesh 与 mTLS 实战:从网络可达走向零信任服务通信
网络·kubernetes·service_mesh
weirong11 小时前
跟原生 HPA 做对照压测:五轮里前四轮全废,最后一个结论也被我自己降级
kubernetes
无人生还别怕12 小时前
如何搭建docker仓库(轻量级)registry
linux·运维·docker·云原生·容器·registry·openanolisos
分布式存储与RustFS13 小时前
Hudi 表想摆脱 HDFS 绑定?用 Spark + Hudi 直接写进 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
逐流人14 小时前
DevOps 入门实战(一):从 CI/CD 概念到 Jenkins 自动构建部署
运维·云原生·云计算·jenkins·devops
阿里云云原生1 天前
让复杂任务由团队完成:阿里云 AgentCore 多 Agent 协作架构及实践
云原生
YYYing.1 天前
【K8s系列 (一) 】Docker与容器(上篇)
docker·云原生·容器·kubernetes