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

相关推荐
孔令飞24 分钟前
LLM 中的函数调用和工具是什么?
人工智能·云原生·go
javaDocker40 分钟前
K8s 生产落地
java·容器·kubernetes
小汤猿人类1 小时前
docker安装ES
elasticsearch·docker·容器
三天不学习3 小时前
混合开发部署实战:PyInstaller + .NET 8 + Docker全链路配置
python·docker·容器·.net
掘金-我是哪吒4 小时前
分布式微服务系统架构第107集:Netty开发,模拟报文生成器代码
分布式·微服务·云原生·架构
神奇侠202411 小时前
快速入手K8s+Docker+KubeSphere+DevOps
docker·kubernetes·devops
CN_HW11 小时前
k8s证书续期
云原生·容器·kubernetes
somdip11 小时前
若伊微服务版本教程(自参)
微服务·云原生·架构
C-200213 小时前
Dashboard的安装和基本使用
运维·kubernetes