引言 最近做了一个需求,是定时任务相关的.以前定时任务都是通过 linux crontab 去实现的,现在服务上云(k8s)了,尝试了 k8s 的 CronJob,由于公司提供的是界面化工具,使用.查看起来很不方便.于是有了本文,通过一个单 pod 去实现一个常驻服务,去跑定时任务. 经过筛选,选用了 cron 这个库,它支持 linux cronjob 语法取配置定时任务,还支持@every 10s.@hourly 等描述符去配置定时任务,完全满足我们要求,比如下面的例子: package m