张卿
2025-06-07
722
14
0
CronJob 的真实运行结果,要通过 CronJob、Job 和 Pod 三层资源一起观察。把这条链路走通后,你就能更准确地判断任务到底有没有按计划执行。
张卿
2025-06-06
924
15
0
要把 CronJob 用稳,不只是会写 schedule,还要理解 concurrencyPolicy、successfulJobsHistoryLimit、failedJobsHistoryLimit 和 jobTemplate 之间的配合关系。
张卿
2025-06-05
974
26
0
如果 Job 解决的是“执行一次”,那 CronJob 解决的就是“按计划反复执行”。掌握 Cron 语法、调度流程和典型场景后,定时任务就不再只是 Linux crontab 的简单翻版。
张卿
2025-06-04
570
26
0
一次性任务并不代表“一次就必须成功”。Job 的重试机制和清理策略,决定了失败任务如何恢复、什么时候判定失败,以及任务完成后资源如何被回收。
张卿
2025-06-03
768
11
0
Job 最直观的学习方式,就是亲手创建一个任务,看它如何生成 Pod、统计完成数,并在并发配置下控制任务的执行节奏。
张卿
2025-06-02
696
23
0
真正把 Job 用起来,关键不在于会写一个最小示例,而在于理解 completions、parallelism、backoffLimit 和 ttlSecondsAfterFinished 这些参数分别控制什么。
张卿
2025-06-01
625
29
0
Job 是 Kubernetes 里最典型的一次性任务控制器,专门解决“把任务跑完”这件事。理解它的工作流程、核心优势和适用场景,才能判断什么时候该用 Deployment,什么时候该用 Job。
张卿
2025-05-31
574
14
0
不管上层用的是 Volume、PV 还是 StorageClass,底层最终都离不开文件、块和对象三种存储模型。把这三类存储的特点和适用场景分清楚,才能在架构设计时选对方案。
张卿
2025-05-30
718
21
0
StatefulSet 天生就是为有状态应用设计的,而 volumeClaimTemplates 则让每个副本都能自动获得自己的持久卷。用 RabbitMQ 集群来演示这一点,最能体现它和 Deployment 的差异。
张卿
2025-05-29
890
22
0
Redis 虽然经常被当成缓存,但在很多场景里也承担着需要落盘的数据职责。通过 PVC 给 Redis 做持久化,可以更直观地理解有状态数据在 Pod 重建后如何继续保留。