1.题目
Make a backup of etcd and save it on the master node at /root/cka/etcd-backup.db.
Finally restore the backup.
2.解析
本题目考测etcd的备份,要记住设置ETCDCTL_API=3,并且知道etcd是以什么方式创建的,一般都是static pod的形式,因此找到/etc/kubernetes/pki/etcd下的证书文件。如果题目有指定证书路径,请使用题目提供的路径。
3.答案
备份
ETCDCTL_API=3 etcdctl snapshot save /root/cka/etcd-backup.db \
--cacert=<trusted-ca-file> \
--cert=<cert-file> \
--key=<key-file> \
还原
ETCDCTL_API=3 etcdctl snapshot restore /root/cka/etcd-backup.db \
--cacert=<trusted-ca-file> \
--cert=<cert-file> \
--key=<key-file> \
https://kubernetes.io/zh/docs/tasks/administer-cluster/configure-upgrade-etcd/