【发布时间】:2021-11-15 07:40:42
【问题描述】:
我有一个 Spring Boot 应用程序,它充当 REST API,它使用 JPA 和 Hibernate 将对象映射到 PostgreSQL强>数据库表。我希望在 Kubernetes 上发布我的应用程序。整个应用程序是使用工具 docker-compose 构建的,然后使用工具 Kompose 进行转换。有时对象模型会更改,因此该对象的数据库表模式。在不更改记录或丢失用户数据或避免任何数据库冲突的情况下,将我的应用程序和新数据库架构部署到 Kubernetes 的最佳做法是什么?
【问题讨论】:
-
使用某种数据库迁移管理工具,例如 liquibase
标签: postgresql spring-boot kubernetes docker-compose kompose