浏览量 2810
2021/06/04 17:00
从自建k8s向托管EKS迁移
Migration from self-built k8s to hosted EKS
A: 代表自建k8s
B: 代表托管k8s
A: Stands for self-built K8S
B: Stands for managed k8s
A 上操作:
Operation on A:
- 下载velero
- download velero
curl -sSL -o velero-v1.3.1-darwin-amd64.tar.gz https://github.com/vmware-tanzu/velero/releases/download/v1.3.1/velero-v1.3.1-darwin-amd64.tar.gz
- 安装velero
- install velero
./velero install --provider aws --plugins velero/velero-plugin-for-aws:v1.0.0 --bucket eks-dev-velero --secret-file ~/.aws/credentials-velero --backup-location-config region=cn-north-1 --snapshot-location-config region=cn-north-1
--snapshot-location-config 卷快照位置的配置。 格式是key1=value1,key2=value2
--backup-location-config 用于备份存储位置的配置。格式是key1=value1,key2=value2
--snapshot-location-config Configuration of the snapshot location of the volume.
Format is key1 = value1, key2 = value2
--backup-location-config is used to backup the configuration of the storage location. Format is key1 = value1, key2 = value2
- 配置 aws s3 认证
- Configure AWS S3 authentication
cat ~/.aws/credentials-velero
格式如下,只认小写
Format is as follows,Only lowercase
[default]
aws_access_key_id=****************3BB
aws_secret_access_key=******************pUk7A
aws_session_token=********************************==
region=cn-north-1
./velero backup create wangzi-bak --include-namespaces wangzi
./velero create backup eureka-bak-0603 --selector app=wangzi-discovery
./velero create backup nginx-ingress-bak-0603 --include-namespaces nginx-ingress
查看备份
Check the backup
./velero get backup
B 上操作:
Operation on B:
- 下载velero
- download velero
- 安装velero
- install velero
- 配置 aws s3 认证
- Configure AWS S3 authentication
以上操作同A
- 恢复
- restore
velero restore create --from-backup wangzi-bak
velero restore create --from-backup eureka-bak-0603
velero restore create --from-backup nginx-ingress-bak-0603
velero 卸载
velero uninstall
验证
check
kubectl get pods --all-namespaces
kubectl get service -n wangzi
最好做全局备份,如果只做部分备份恢复相对比较麻烦会有很多地方要做修改,这里不做赘述,请自行研究.
It is better to do global backup. If you only do partial backup, it is relatively troublesome to restore. There will be a lot of changes to be made.
上一篇 搜索 下一篇