K8s 下备份 RawKV 数据到本地盘

,

目前不支持 RawKB 的 BR 备份,请按照文档介绍部署 BR 并且完成全亮备份。

可是我用的rawkv所以是裸kv集群,没有tidb
我尝试全量备份,backup-nfs.yaml如下
apiVersion: pingcap.com/v1alpha1
kind: Backup
metadata:
name: basic-backup-localstorage
namespace: tidb-cluster
spec:
toolImage: pingcap/br:v5.1.0
#backupType: raw
cleanPolicy: Delete
#storageClassName: local-storage
##Only needed for TiDB Operator < v1.1.10 or TiDB < v4.0.8
#from:
#host: ${tidb-host}
#port: ${tidb-port}
#user: ${tidb-user}
#secretName: backup-demo1-tidb-secret
br:
cluster: basic
clusterNamespace: tidb-cluster
logLevel: info
#statusAddr: ${status-addr}
concurrency: 4
rateLimit: 4
checksum: true
#options:
#- --start=Leo_user,#r,#64000100
# --end=Leo_user,#r,#64000200
# --format=raw
# --cf=default
local:
prefix: backup-nfs
volume:
name: nfs
nfs:
server: 10.77.50.203
path: /home/nfs-share
volumeMount:
name: nfs
mountPath: /home/nfs-share
#nodeSelector:
#kubernetes.io/hostname: worker203
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- worker203
运行20分钟以后出现如下错误


这是因为什么呢

目前不支持 BR 备份裸 KV 集群数据

那我这边如果想要备份,怎么实现呢

这个问题
k8s部署的tikv集群能使用BR命令行工具吗?

你的 BR 版本是什么?

在这里

k8s 上执行 BR 还不支持本地盘,支持 NFS, 兼容 S3 的存储,和 GCS.
https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/backup-to-pv-using-br

。。。我上面用的就是nfs,不行
K8s 下备份 RawKV 数据到本地盘 - 备份&数据迁移 - AskTUG
我现在的情况,第一是k8s环境部署的裸kv集群,第二使用的是 RawKV读写集群,现在我想问目前只有BR命令行工具支持RawKV备份,那么k8s环境下能使用BR命令行工具吗
(前面也说了K8S目前部署BR节点全量备份是不支持裸Kv集群的)
你们回答的零零散散的,都不看前提条件,我这没法参考啊


考虑一下 S3 备份

K8s 下备份 RawKV 数据到本地盘 - 备份&数据迁移 - AskTUG
看一下这个
k8s环境下部署的tikv集群能否使用BR命令行工具
k8s环境下使用backup.yaml部署节点全量备份时不支持裸KV集群备份,更换S3存储就支持了?

可以看一下相关的 operator 文档。
https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/backup-to-aws-s3-using-br#使用-br-备份-tidb-集群数据到兼容-s3-的存储

官方文档没有提到这两个问题,同时您也没有正面回答我这两个问题

https://asktug.com/uploads/default/original/3X/a/8/a8ee6f7fc67595aa8a0f1a5e2161b9a55e9c52f6.png 这种方式可以,这种方式 TiKV 是用的 NFS? 这样的话用本地盘应该也可以,TiKV 都挂载了 PV,在 /var/lib/tikv 目录,可以在这下面建子目录给备份用,不过备份会分散在各个 TiKV 上。
如果还有问题可以在这里回复。


一直这样,这也没法备份啊

tikv storage occur I/O error 的原因是 TiKV 写备份文件的时候报出来的错误,从 tikv 日志能看到具体的错误吗?

我今天给tikv挂了nfs网盘之后,执行命令成功。
(上次报错看了日志,是个别tikvpod内没创建目录)

目前能成功备份了哇?

可以了

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