正在寻找有关如何备份在Openshift容器中运行的postgresql数据库的一些指导/最佳实践。我遇到过这种针对应用程序数据的rsync解决方案-https://docs.openshift.com/enterprise/3.2/admin_guide/backup_restore.html#backup-application-data-但想知道如何使用pg_dump?
我希望pg_dump将数据库转储到pod外部的卷中。
答案 0 :(得分:0)
如今,最佳实践最有可能是使用Operator来在Kubernetes上运行PostgreSQL,例如使用Crunchy Data PostgreSQL Operator。
如果您不想使用运算符,另一种选择是使用CronJob
定期运行pg_dump
并将转储放在安装在Pod上的PersistentVolume
上