【问题标题】:Flyway - Springboot - KubernetesFlyway - Springboot - Kubernetes
【发布时间】:2019-09-10 20:33:45
【问题描述】:

我仍然需要将 Flywydb 映像作为 Kubernetes 作业运行,以从部署在 Kubernetes(EKS 和 Openshift)中的 Springboot 运行数据库迁移吗?

我看到一些关于 Flyway 的参考资料是这样配置的。但是,在 Springboot 的情况下,Flyway 迁移作为启动周期的一部分运行。

我错过了什么吗?

【问题讨论】:

    标签: kubernetes flyway


    【解决方案1】:

    您有多种选择:您可以使用 flyway 作为应用程序的一部分,也可以使用单独的容器,例如 Kubernetes 中的 initContainer。 如果您更愿意将 flyway 作为应用程序的一部分并以类似于本地开发环境的方式运行,那就继续吧。

    【讨论】:

    • 是的,后一种方法是遵循的——Flyway 作为 Springboot 应用程序的一部分运行。
    • 这是一个有效的选项,也没有任何 kubernetes 依赖,因此它可以移植到许多不同的环境中。
    猜你喜欢
    • 2018-01-08
    • 2021-05-07
    • 2020-04-18
    • 2020-09-01
    • 2020-11-20
    • 2019-10-27
    • 1970-01-01
    • 2021-06-08
    • 2020-03-21
    相关资源
    最近更新 更多