You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

##安装velero

wget https://github.com/vmware-tanzu/velero/releases/download/v1.11.0/velero-v1.11.0-linux-amd64.tar.gz
tar zxvf velero-v1.11.0-linux-amd64.tar.gz
cp velero-v1.11.0-linux-amd64/velero /usr/bin/

创建minio凭证,minio部署参照另一篇文章

cat >credentials-velero <<EOF
[default]
aws_access_key_id = admin
aws_secret_access_key = Uenpay@2019
EOF
##提前准备镜像
docker pull velero/velero:v1.11.0
docker tag velero/velero:v1.11.0 registry.cn-hangzhou.aliyuncs.com/zhengyu1992/velero:v1.11.0
docker push registry.cn-hangzhou.aliyuncs.com/zhengyu1992/velero:v1.11.0

安装velero

velero install \
    --provider aws \
    --plugins registry.cn-hangzhou.aliyuncs.com/zhengyu1992/velero-plugin-for-aws:v1.6.0 \
    --namespace velero \
    --bucket velerobak \
    --use-volume-snapshots=false \
    --secret-file ./credentials-velero \
    --backup-location-config region=minio,s3ForcePathStyle="true",s3Url=http://10.10.21.48:9000

卸载velero

kubectl delete namespace/velero clusterrolebinding/velero
kubectl delete crds -l component=velero

迁移storageclass,我们的目的是将nfs-storage中的数据迁移到rook-ceph-block

创建一个声明yaml文件




  • No labels