将openshift中的postresql数据库备份到pod外部



寻找一些关于如何备份在Openshift pod中运行的postgresql数据库的指导/最佳实践。我遇到了这个应用程序数据的rsync解决方案——https://docs.openshift.com/enterprise/3.2/admin_guide/backup_restore.html#backup-应用程序数据,但想知道如何使用pg_dump?

我希望pg_dump将数据库转储到pod之外的卷。

现在的最佳实践最有可能使用Operator在Kubernetes上运行PostgreSQL,例如使用Crunchy Data PostgreSQL Operator。

如果您不想使用Operators,另一个选项是使用CronJob定期运行pg_dump,并将转储放在安装到Pod的PersistentVolume上。

最新更新