kubernetes中Flask迁移的最佳实践

2024-05-16 04:08:34 发布

您现在位置:Python中文网/ 问答频道 /正文

从事使用flask实现的k8s服务项目

作为部署的一部分,我希望在应用程序开始执行之前运行db迁移

我想知道什么是“最佳实践”,为什么

这里只提一下我的一些想法:

如果你有其他的方法/技巧,请便:)

提前谢谢


Tags: 方法脚本应用程序flask技巧dbinitcontainer
1条回答
网友
1楼 · 发布于 2024-05-16 04:08:34

最好的做法是将所有与应用程序相关的Kubernetes文件包装在helm图表中,在升级后挂钩中添加迁移,这将确保只运行一次

entrypoint.sh的问题是,如果部署中有多个pod,迁移将运行多次

有关舵图挂钩的更多信息:

https://helm.sh/docs/topics/charts_hooks/

相关问题 更多 >