Tidb使用br全量备份数据失败

这是我配置的bk的yaml
apiVersion: pingcap.com/v1alpha1
kind: Backup
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: >
{“apiVersion”:“pingcap.com/v1alpha1",“kind”:“BackupSchedule”,“metadata”:{“annotations”:{},“name”:“tidb-backup-full”,“namespace”:“base-server”},“spec”:{“backupTemplate”:{“backupType”:“full”,“br”:{“checksum”:false,“cluster”:“test-tidb”,“clusterNamespace”:“base-server”},“local”:{“volume”:{“name”:“nfs”,“nfs”:{“path”:“/”,“server”:“10.32.161.232”}},“volumeMount”:{“mountPath”:“/data/backup”,“name”:“nfs”}},“resources”:{},“toolImage”:“harbor.devops.kaishustory.com/kaishustory/br”},“maxBackups”:2,“schedule”:"30
14 * * *”}}
labels:
app.kubernetes.io/instance: tidb-backup-full
app.kubernetes.io/managed-by: backup-schedule-operator
app.kubernetes.io/name: backup-schedule
tidb.pingcap.com/backup-schedule: tidb-backup-full
name: tidb-backup-full-2023-11-03t16-00-00
namespace: base-server
spec:
backupType: full
br:
checksum: false
cluster: test-tidb
clusterNamespace: base-server
local:
prefix: test-tidb-pd.base-server-2379-2023-11-03t16-00-00
volume:
name: nfs
nfs:
path: /
server: 10.32.161.232
volumeMount:
mountPath: /data/backup
name: nfs
resources: {}
toolImage: harbor.devops.kaishustory.com/kaishustory/br


看了下tikv的日志提示我没有这个“/”目录?

https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/backup-to-pv-using-br

文档中描述得很清楚,tikv pod 也需要有 NFS 的 volumemounts 。
确认可以从 Kubernetes 集群中访问用于存储备份数据的 NFS 服务器,并且你已经配置了 TiKV 挂载跟备份任务相同的 NFS 共享目录到相同的本地目录。

我明白了🫡

配置nfs后job正常启动了,但是日志里一直有这个error"store min resolved ts not enabled, addr: http://test-tidb-pd.base-server:2379"

没问题,虽然有错误,但是备份是成功的

要用nfs目录啊

备份完后的恢复到新集群中也存在问题
命令:./br restore full --pd “10.7.2.97:2379” --storage “local:///test-tidb/test-tidb-backup/” --log-file restore.log --check-requirements=false

这个貌似也要使用crd来恢复

使用crd会有这个报错貌似是有个参数不对,但是看了下这个参数两边都是empty

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。