标签: celery kubernetes celerybeat
我有一个运行Django,Celery,RabbitMq和Celery Beat的Kubernetes集群。我有几个周期性的任务间隔一天(以便减少服务器负载)。没有任务正在运行只有几个小时,我想将滚动更新限制在那些时间,而不必手动跟踪它。因此,我正在寻找一种解决方案,允许我启动监视Celery服务器的某种脚本或任务,并在没有任务正在运行的窗口中触发滚动更新。我有两种可能的方法可以做到这一点,但我不确定哪种方法最好,也不知道如何实现其中任何一方。
任何想法都会非常感激。