进入 Bitnami 官网下载最新版本的 Helm Chart,确保您使用的是最新版本,并且按照文档所述安装。
开启自动卷恢复功能,这将使得在Pod意外退出后,数据可以被保留并重新挂载。可以通过以下方式来启用:
a. 编辑postgres/values.yaml文件,添加以下内容:
persistence:
enabled: true
storageClass: local-storage
accessModes:
- ReadWriteOnce
# Pod 异常退出后将自动恢复数据
autoRecovery: enabled
b. 确认Kubernetes环境中有名为 'local-storage' 的 StorageClass
在更新后启动历史版本。可以使用以下helm命令:
helm rollback RELEASE_NAME REVISION_NUMBER
其中RELEASE_NAME是您部署的PostgreSQL Chart名称,REVISION_NUMBER是您要恢复的版本编号。执行此命令后,历史版本的数据将被重新挂载。