所以我有一个django项目,我为它安装了芹菜和heroku redis,我使用谷歌云部署。一切工作在当地很好,但我需要运行我的芹菜工人在网站24/7。我搜索了supervisor并安装了它。我从命令行启动supervisor。芹菜工人跑自从我跑主管。但是有一个问题。我不能一直开着我的电脑。当我关闭时,主管也停止了。我也没有搞清楚云任务。最后,我读了一些关于kubernetes和芹菜的信息。是否可以使用芹菜与kubernetes和我如何安装kubernetes-芹菜django设置?
你需要在Django服务器上运行Gunicorn,你的Redis服务作为一个单独的服务,你的celery worker作为第三个服务。
或者,如果你想要一个单一的容器实例(k8s中的Pod),你可以设置一个主管来运行gunicorn和你的芹菜工人在同一个Pod