首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通过kubectl获取上次成功完成cronjob的时间戳

kubectl 是 Kubernetes 命令行工具,用于与 Kubernetes 集群进行交互和管理。它是云原生环境中常用的工具之一,可以用于管理容器化的应用程序和调度任务。

要通过 kubectl 获取上次成功完成 cronjob 的时间戳,可以执行以下步骤:

  1. 首先,确保已经安装并配置好 kubectl 工具,并连接到目标 Kubernetes 集群。
  2. 使用以下命令查看可用的 cronjob 列表:
  3. 使用以下命令查看可用的 cronjob 列表:
  4. 这将列出集群中所有 cronjob 的名称。
  5. 选择你想要获取时间戳的 cronjob,并使用以下命令获取它的详细信息:
  6. 选择你想要获取时间戳的 cronjob,并使用以下命令获取它的详细信息:
  7. 替换 <cronjob名称> 为实际的 cronjob 名称。
  8. 在输出的详细信息中,寻找上次成功完成的时间戳。通常,它位于 "Last Successful" 或类似字段下方。
  9. 在输出的详细信息中,寻找上次成功完成的时间戳。通常,它位于 "Last Successful" 或类似字段下方。
  10. 时间戳的格式可能因环境而异,但通常是 ISO 8601 格式或 RFC 3339 格式。

请注意,以上步骤仅适用于 Kubernetes 中的 cronjob 对象。如果想要获取其他类型的任务或作业的时间戳,可能需要使用不同的命令或 API 来获取。

腾讯云提供了 Kubernetes 服务(TKE),可以轻松地在腾讯云上部署和管理 Kubernetes 集群。您可以使用 TKE 来管理您的 cronjob 和其他 Kubernetes 资源。更多关于腾讯云 TKE 的信息,请参考官方文档:腾讯云容器服务 TKE

请注意,本回答中没有提及其他云计算品牌商,目的是遵守您的要求。如果您需要了解其他云计算品牌商的类似功能和产品,请参考它们的官方文档和服务介绍。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

云原生第5课:Kubernetes工作负载管理

周期性资源回收服务 Job/CronJob 语法 Job关键字段: Parallelism: 在同一时间运行最大Pod数量 Completions: 指定Job成功需要运行成功Pod数量...常用操作 创建Job # kubectl create job pi --from=cronjob/a-cronjob # 从cronjob获取模板创建Job # kubectl create –f...是否暂停 ACTIVE : 显示是正在执行Job数量 LAST SCHEDULE: 显示是上一次触发任务执行时间 Job/CronJob 使用小结 合理设置Job 并发度,和所需完成数量...CronJob 当在一个时间窗内(上一次调度时间点到现在)所错过调度次数超过100次以后,那么就不会再启动这个任务了。...,会自动删除老Pod,删除完成后,创建新Pods,并发滚动更新节点数可以通过maxUnavailable控制.

1.5K00
  • 【K8s】专题十四:Kubernetes 控制器之 CronJob

    如果您有其他想要了解,欢迎私信联系我~ 基本介绍 CronJob 控制器是 Kubernetes 中用于周期性运行计划任务 API 对象,它负责在指定时间执行一次性任务,相当于在 Job 之上增加了基于时间调度配置...定义时间表,调度器在预定时间创建 Job 对象 执行任务:Kubernetes 根据 Job 模板创建 Pod,并开始执行任务 监控 Pod:Kubernetes 监控 Pod 状态,确保任务成功完成...记录历史:由 CronJob 创建 Job 都会被记录,包括成功和失败 Job 清理资源:完成 Job 及对应 Pod 会根据 CronJob 配置进行清理 相关特性 定时调度:支持复杂时间表...Job 来尝试完成任务 历史记录:CronJob 会保留成功和失败 Job 历史记录,便于追踪和分析 暂停和恢复:可以暂停 CronJob,暂停后不会生成新 Job,也可以恢复 CronJob 继续生成...说明:可以通过以下命令查看 CronJob 资源清单支持定义内容 kubectl explain cronjob --recursive 1、创建 CronJob kubectl create -f

    8610

    kubernetes控制器之CronJob

    CronJob 管理基于时间 Job,即: 在给定时间点只运行一次 周期性地在给定时间点运行 一个 CronJob 对象类似于 crontab (cron table)文件中一行。...对于先前版本集群,版本 < 1.8,启动 API Server(参考 为集群开启或关闭 API 版本 获取更多信息)时,通过传递选项 --runtime-config=batch/v2alpha1=true...它们指定了可以保留多少完成和失败 Job。 默认情况下,它们分别设置为 3 和 1。设置限制值为 0,相关类型 Job 完成后将不会被保留。...Job 根据它所创建 Pod 并行度,负责重试创建 Pod,并就决定这一组 Pod 成功或失败。Cron Job 根本就不会去检查 Pod。...如果想要删除当前 Namespace 中所有 Job,可以通过命令 kubectl delete jobs --all 立刻删除它们。

    1.4K30

    Kubernetes K8S之资源控制器Job和CronJob详解

    Pod成功完成后,Job将跟踪成功完成情况。当达到指定成功完成次数时,任务(即Job)就完成了。删除Job将清除其创建Pod。...CronJob Cron Job 创建是基于时间调度 Jobs 一个 CronJob 对象就像 crontab (cron table) 文件中一行。...因此,Job 应该是幂等CronJob 仅负责创建与其调度时间相匹配 Job,而 Job 又负责管理其代表 Pod。 使用案例: 1、在给定时间点调度Job 2、创建周期性运行Job。...Forbid:CronJob 不允许并发任务执行;如果新任务执行时间到了而老任务没有执行完,CronJob 会忽略新任务执行。...Replace:如果新任务执行时间到了而老任务没有执行完,CronJob 会用新任务替换当前正在运行任务。 请注意,并发性规则仅适用于相同 CronJob 创建任务。

    4.1K33

    K8sPod控制器详解

    kubectl edit rs pc-replicaset -n dev 通过查询,可以发现对应控制器下面的pod容器镜像已经完成了升级: ---- 使用set命令实现镜像升级。...● Job特点: ○ 当Job创建Pod执行成功结束时,Job将记录成功结束Pod数量。 ○ 当成功结束Pod达到指定数量时,Job将完成执行。...,但CronJob可以以类似Linux操作系统周期性任务作业计划方式控制器运行时间点及重复运行方式,换言之,CronJob可以在特定时间点反复去执行Job任务。...: # 为成功任务执行保留历史记录数,默认为3 jobTemplate: # job控制器模板,用于为cronjob控制器生成job对象,下面其实就是job定义 metadata: {...格式作业调度运行时间点,用于控制任务任务时间执行 jobTemplate: # job控制器模板,用于为cronjob控制器生成job对象,下面其实就是job定义 metadata: {

    1.8K20

    k8s pod控制器_k8s多人用吗

    Job:它创建出来Pod只要完成任务就立即退出,用于执行一次性任务。 CronJob:它创建Pod会周期性执行,用于执行周期性任务。 StatefulSet:管理有状态应用。...HPA可以获取每个Pod利用率,然后和HPA中定义指标进行对比,同时计算出需要伸缩具体值,最后实现Pod数量调整。...Job特点: 当Job创建Pod执行成功结束时,Job将记录成功结束Pod数量。 当成功结束Pod达到指定数量时,Job将完成执行。 Job可以保证指定数量Pod执行完成。...,Job控制器定义作业任务在其控制器资源创建之后便会立即执行,但CronJob可以以类似Linux操作系统周期性任务作业计划方式控制器运行时间点及重复运行方式,换言之,CronJob可以在特定时间点反复去执行...: # 为成功任务执行保留历史记录数,默认为3 jobTemplate: # job控制器模板,用于为cronjob控制器生成job对象,下面其实就是job定义 metadata: {

    1.5K20

    院长手把手教学---CronJob实验

    标志Job结束需要成功运行Pod个数,默认为1 .spec.parallelism标志并运行Pod个数,默认为1 .spec.activeDeadlineSeconds标志失败Pod重试最大时间...和.spec.failedJobsHistoryLimit:历史限制,是可选字段,它们指定了可以保留多少完成和失败Job,默认情况下,它们分别设置为3和1,设置限制值为0,相关类型Job完成后将不会被保留...Forbid:禁止并发运行,如果前一个还没有完成,则直接跳过下一个 Replace:取消当前正在运行Job,用一个新来替换 注意:当前策略只能应用于同一个CronJob创建Job,如果存在多个...CronJob,他们创建Job之间总是并发运行 CronJob CronJob管理基于时间Job,即: 1....周期性在给定时间点运行 使用条件: 当前使用kubernetes集群,版本>=1.8,(对CronJob) 典型用法如下所示: 在给定时间点调度Job运行 创建周期性运行Job,例如:数据库备份

    47330

    快速入门Kubernetes(K8S)——资源控制器

    如果 rollout 成功完成kubectl rolloutstatus将返回一个0值 Exit Code $ kubectl rollout status deploy/nginx Waiting...单个Pod时,默认Pod成功运行后Job即结束 .spec.completions标志Job结束需要成功运行Pod个数,默认为1 .spec.parallelism 标志并行运行Pod个数,默认为...Cron Job管理基于时间 Job,即: 在给定时间点只运行一次 周期性地在给定时间点运行 使用条件:当前使用 Kubernetes 集群,版本 >= 1.8(对 CronJob) 典型用法如下所示...: 在给定时间点调度 Job 运行 创建周期性运行 Job,例如:数据库备份、发送邮件 4.3 CronJob Spec .spec.schedule:调度,必需字段,指定任务运行周期,格式同 Cron...我在这里为大家准备了一个学习流程图感兴趣小伙伴可以进行获取 微信搜索【大数据老哥】回复【k8s学习流程图】 即可获取。 ? ?

    51540

    k8s 关于Job与Cronjob

    在Kubernetes 中通过创建工作负载资源 Job 可完成大型计算以及一些批处理任务。比如 Job 转码文件、获取部分文件和目录,机器学习中训练任务等。...,但是由于activeDeadlineSeconds限制,Job运行10s后被终止 清理job和终止相似,我们可以通过添加spec.ttlSecondsAfterFinished使Job在任务完成后一段时间内被清理...指定任务数并行 Job 通过spec.completions指定任务数,一旦所有 Pod 成功完成任务. 作业将完成。...查看cronjob信息: 通过logs查看任务结果: [docker@localhost yml]$ kubectl logs cronjob-1635010680-n5gxj Sat Oct 23...17:38:15 UTC 2021 cronjob可以自动清理任务,默认保留3次成功任务,我们可以通过添加.spec.successfulJobsHistoryLimit改变保留历史任务信息即Pod

    80100

    5-Kubernetes入门基础之控制器Controller介绍

    create -f rc-demo.yaml # 获取RC & 详细信息 kubectl get rc/rc-demo kubectl describe rc/rc-demo # 获取Pod信息...# 可以看见已经所有Pod资源已经被删除 6.CronJob 5.CronJob【本质上是在特定时间循环创建Job去实现】批处理脚本程序可用 CronJob 管理基于时间Job,即: ·在给定时间点只运行一次... $ kubectl get jobs -o wide # 实际上 cronjob 调用 Job 创建pod,可以看见已经完成有三个job(缺省保留3次成功或者失败Job) # NAME...PS : Cronjob 本身一些限制创建Job操作应该是幂等, CronJob并不太好去判断任务是否成功CronJob通过创建Job去完成任务,Job成功与否可以判断,但CronJob无法链接到...Job去获取成功与否,Cron只会定期去创建Job仅此而已。

    1.8K11

    k8s--资源控制器

    如果rollout成功完成, kubectl rollout status将返回一0值Exit Code $ kubectl rollout status deploy/nginx Waiting...CronJob管理基于时间Job,即 在给定时间点只运行一次 周期性地在给定时间点运行 使用前提条件: 当前使用Kubernetes集群,版本>= 1.8 (对Cronjob) 。...: 在给定时间点调度Job运行 创建周期性运行Job,例如:数据库备份、发送邮件 Cronjob Spec spec.template格式同Pod RestartPolicyR...它们指定了可以保留多少完成和失败Job,默认情况下,它们分别设置为3和1,设置限制值为。,相关类型Job完成后将不会被保留。...the Kubernetes cluster #注意,删除cronjob时候不会自动删除job,这些job可以用kubectl delete job来删除 $ kubectl delete cronjob

    77210

    【云原生 | Kubernetes篇】Kubernetes(k8s)工作负载(九)

    #job超时以后 已经完成不删,正在运行Pod就删除#单个Pod时,Pod成功运行,Job就结束了#如果Job中定义了多个容器,则Job状态将根据所有容器执行状态来变化。...此时可以通过Pod.status.containerStatuses获取指定容器运行状态。manualSelector: job同样可以指定selector来关联pod。...一个 CronJob 对象类似于 crontab (cron table) 文件中一行记录。该对象根据 Cron 格式定义时间计划,周期性地创建 Job 对象。...Schedule 所有 CronJob schedule 中所定义时间,都是基于 master 所在时区来进行计算。...,在spec.startingDeadlineSeconds时间段之内,CronJob仍然试图重新启动Job,如果在.spec.startingDeadlineSeconds时间之内没有启动成功,则不再试图重新启动

    79061

    Kubernetes 笔记 10 Job 机器人加工厂

    容器提供服务运行环境,根据任务持续运行时间,将容器分为两类:服务类容器和工作类容器。 服务类容器需要一直运行来提供持续性服务,而工作类容器则是运行一次性任务,任务完成后便会退出。...可以通过下面两个参数来设置并行度: spec.completions:总启动 Pod 数,只有当所有 Pod 执行成功结束,任务才结束。...spec.parallelism:每个任务对应 Pod 并行数,当有一个 Pod 执行成功结束,该任务就执行结束。 下面通过几个例子来实践一下上面的几种 Job 类别。...:completions 和 parallelism,表示每次并行运行两个 Pod,直到总共 6 个 Pod 成功运行完成。...创建 CronJob 对象,通过 kubectl get cronjob 查看 CronJob 状态: ? 过一段时间再查看 Pod 状态: ?

    44310

    7.深入k8s:任务调用Job与CronJob及源码分析

    job是否已经跑完了,如果跑完了直接返回; 然后获取job重试次数,以及与job关联pod列表,并计算出活跃pod数量、运行成功pod数量、以及失败pod数量; 接下来如果job是首次启动,那么需要设置...-1596406740-tqnlb 0/1 ContainerCreating 0 8s cronjob会记录最近调度时间: $ kubectl get cronjob...然后会查看当千cronJob是否已被删除、是否处于suspend状态、判断是否最近有job被调度,并获取最后一次调度时间判断是否满足StartingDeadlineSeconds条件等。...总结 这篇文章我们首先介绍了Job和CronJob具体使用方法,以及其中需要注意参数配置,然后通过源码来解释相应配置会产生什么样结果。...通过源码我们对job以及cronjob也有了一个更好理解。

    1.6K50

    【重识云原生】第六章容器基础6.4.8节——CronJob

    # Forbid:不允许并发运行,如果之前任务尚未完成,新任务不会被创建。 # Replace:如果之前任务尚未完成,新任务会替换之前任务。...设置限制值为 0,相关类型 Job 完成后将不会被保留。2.3 常规操作2.3.1 运行CronJob$ kubectl create -f ..../cronjob.yamlcronjob "hello" created或者通过祈使命令行方式:$ kubectl run hello --schedule="*/1 * * * *" --restart...从CronJob状态可以看出,其输出中并没有相关字段指示其所创建JOB是否运行成功,运行如上命令查看JOB详细信息:2.3.3 查看CronJob创建Job$ kubectl get jobs -...DESIRED:表示CronJob只创建是最简单一次Job,只创建一个pod。SUCCESSFUL:表示pod成功个数。AGE:表示上JOB生存时间

    1.4K30

    Kubernetes Job 与 CronJob

    如果说 Deployment、DaemonSet 等资源为 Kubernetes 承担了长时间、在线计算能力,那么定时、短期、甚至一次性离线计算能力,便是 Job 和 CronJob 所承担事情。...Job 工作原理 通过观察 Job 创建过程,不难看出 Job 维护了两个值 DESIRED 和 SUCCESSFUL,分别表示 spec.completions 和 成功退出 pod 数。...此时 1 个 pod Running,当这个 pod 完成任务并成功退出后,进入第三步; 第三步:当前成功退出 pod 数为 3,Job 最小完成数为 3。判断 Job 完成作业。...每个 pod 创建时,去队列里获取一个 task,完成后将其从队列里删除,直到完成了定义 completions 数。...对象后,CronJob 会记录下最近一次 Job 执行时间: [root@rancher-node1 jobs]# kubectl get cronjob cron-date NAME

    97820
    领券