1

我正在学习 k8s 并且有一个备份 etcd 数据的练习,所以我使用了命令:

ETCDCTL_API=3 etcdctl snapshot save --endpoints localhost:2379 --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/server.crt --key=/etc/kubernetes/pki/etcd/server.key mysnap.db

效果很好:)但是当我尝试通过以下方式获取快照状态时:

ETCDCTL_API=3 etcdctl snapshot status mysnap.db

与:

ETCDCTL_API=3 etcdctl snapshot status --endpoints localhost:2379 --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/server.crt --key=/etc/kubernetes/pki/etcd/server.key mysnap.db

在这两种情况下,我都收到了错误消息:

错误:无法获取桶的哈希 _

我试图理解为什么但没有发现很多,只有在这个 URL 中错误消息从(在 golang 中)跳转的源代码部分: https ://fossies.org/linux/etcd/clientv3/snapshot/ v3_snapshot.go

etcdctl 版本:3.2.26

4

0 回答 0