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

相关推荐
学Linux的语莫1 小时前
kompose、docker转k8s
docker·容器·kubernetes
阿里云云原生1 小时前
探秘 AgentRun丨流量一大就瘫痪?如何解决 AI 模型调用之痛
云原生
是Yu欸2 小时前
从Ascend C算子开发视角看CANN的“软硬协同”
c语言·开发语言·云原生·昇腾·ascend·cann·开放社区
光头熊2 小时前
一次 nerdctl prune -a 导致 Kubernetes 节点不可用的复盘
kubernetes
码界奇点3 小时前
基于微服务架构的企业身份与访问管理系统设计与实现
微服务·云原生·架构·车载系统·毕业设计·源代码管理
一点晖光5 小时前
docker配置npm环境变量出现问题
docker·容器·npm
一分半心动5 小时前
windows docker desktop 安装VibeVoice
运维·docker·容器
LucidX6 小时前
Docker核心操作实战
运维·docker·容器
隔壁阿布都6 小时前
Docker Compose中的网络管理
运维·docker·容器
yuxb737 小时前
kubernetes弹性伸缩
笔记·kubernetes