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

相关推荐
鸿儒5172 小时前
MR-50国产化GPU docker配置方法
docker·容器·mr
Zhu7583 小时前
在k8s集群部署ApacheHadoop单节点单数据副本
云原生·容器·kubernetes
Akamai中国3 小时前
Akamai收购安全企业浏览器提供商LayerX
人工智能·云原生·云计算·云服务
摇滚侠3 小时前
云原生 Java 架构师的第一课 K8s+Docker+KubeSphere+DevOps 51-60
java·云原生·kubernetes
bukeyiwanshui3 小时前
20260703 K8s ECShop商城项目
云原生·容器·kubernetes
糖果店的幽灵3 小时前
混沌测试从入门到精通(容器与K8s)
云原生·容器·kubernetes
步步为营DotNet4 小时前
运用.NET Aspire 和 Native AOT 打造极致性能的云原生微服务
微服务·云原生·.net
蜀道山老天师16 小时前
K8s Secret 与 ConfigMap 配置管理及动态更新实战详解
云原生·容器·kubernetes
阿里云云原生17 小时前
Node.js 监控的终极补完:一次接入,全链路打通 APM、AI 观测与运行时健康
云原生·node.js