k8s 之Job/CronJob

摘要:
也可以使用yaml文件进行删除kubectldelete-fxxx.yamlCronJob就是在Job的基础上加上了时间调度,类似于linux的crontab的用处,格式也与crontab一样。successfulJobsHistoryLimit&&failedJobsHistoryLimit表示历史限制,对失败和成功的job进行指定数量的保留。不然之后会堆积很多的job。

Job

我们可以用job来创建一个任务

k8s 之Job/CronJob第1张

用kubectl get jobs 进行查看

kubectl describe job

kubectl get pod 查看对应的pod

kubectl logs $podName 查看对应的pod 的日志

对于不需要的job 可以通过kubectl delete job $job_name 进行删除,这样job对应的pod的也会一起被删除。

也可以使用yaml文件进行删除 kubectl delete -f xxx.yaml

CronJob 就是在Job的基础上加上了时间调度,类似于linux的crontab的用处,格式也与crontab一样。

successfulJobsHistoryLimit && failedJobsHistoryLimit 表示历史限制,对失败和成功的job 进行指定数量的保留。不然之后会堆积很多的job。

k8s 之Job/CronJob第2张

对于不需要的cronjob可以 kubectl delete cronjob $cronjob_name 进行删除,这样对应的job ,以及job对应的pod 的也会被删除。

也可以用个yaml文件进行进行删除 kubectl delete -f xxx.yaml

免责声明:文章转载自《k8s 之Job/CronJob》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇java poi 操作Excel常用方法总结用js判断页面刷新或关闭的方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用kubeadm部署K8S v1.17.0集群

环境信息 操作系统:CentOS Linux release 7.7.1908 (Core) docker:19.03.8 kubernetes:v1.17.0 集群信息 hostname IP k8s-master 192.168.87.10 k8s-node01 192.168.87.11 一、准备工作(所有节点执行) 1.1、...

实践Kong for Kubernetes(K8S),kong最新2.1版本和kong-ingress-controller:0.9.1版本

先决条件 Kubernetes集群:您可以使用Minikube或GKE集群。Kong与Kubernetes的所有发行版兼容。 kubectl访问权限:您应该已经kubectl安装并配置为与Kubernetes集群通信。 为Kubernetes安装Kong 使用以下安装方法之一安装Kong for Kubernetes: YAML清单 helm K...

Oracle truncate、 delete、 drop区别

  相同点: 1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点: 1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)...

k8s存储之emptyDir、hostPath和nfs存储卷

Volume  容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet会重启它,但是容器中的文件将丢失——容器以干净点状态(镜像最初点状态)重新启动。其次,在pod中同时运行多个容器时,这些容器之间通常需要共享文件。Kubernetes中的volume就能很好的解决了这些问题。 1.背景 Doc...

drf 准备知识(Web应用模式、 api接口、RESTful API规范和序列化)

程序的客户端有很多:硬件设备,游戏,APP,软件,其他的外部服务端。 什么是静态页面,什么是动态页面? 动态页面(需要查数据库的)是前端需要发请求给后端,后端朝数据库搜索并返回数据,前端再dom渲染数据 静态页面就是死的,页面内容不会发生变化,固定不变的 1. Web应用模式在开发Web应用中,有两种应用模式: 1.前后端不分离[客户端看到的内容和所有界面...

k8s中pod的定义

Pod,而不是容器,才是 Kubernetes 项目中的最小编排单位。将这个设计落实到 API 对象上,容器(Container)就成了 Pod 属性里的一个普通的字段。 那么,一个很自然的问题就是:到底哪些属性属于 Pod 对象,而又有哪些属性属于 Container 呢?如果你能把Pod 看成传统环境里的“机器”、把容器看作是运行在这个“机器”里的“用...