etcd备份脚本


在Kubernetes中,所有的资源对象都存储在etcd中,如果etcd数据丢失,将造成整个Kubernetes集群不可用,所以要定期进行数据的备份。

#!/bin/bash 

ETCDCTL_API=3
ENDPOINT='https://192.168.3.203:2379'
BACKUP_PATH=/data/backup/etcd
BACKUP_TIME=`date +%Y%m%d_%H%M%S`
CA_PATH=/etc/kubernetes/pki/etcd/ca.crt
CERT_PATH=/etc/kubernetes/pki/etcd/server.crt
KEY_P...

Read more