logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s 起多个pod时,如何只运行一份定时任务?

使用flask框架的定时任务,在运行多个pod时,如何保证只运行一个定时任务?看到有用redis加锁的, 不过这个只能保证同一时刻只有一个定时任务运行。假如一个interval为120s的定时任务,执行只需要5s,则起几个pod 120s内最多就可能运行几次,虽然重复运行可能也没问题,但这并不是我们想要的。最近使用了一个优雅点的解决方案,增加一个deployment专门运行定时任务,只起一个;其内

到底了