当前位置: 首页 > news >正文

velero

一、制作velero镜像push到镜像仓库(Velero默认镜像源是docker ,无法直接访问,因此使用国内加速资源;

  1. 安装docker
    配置仓库源
    sudo yum-config-manager
    –add-repo
    https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
    安装Docker Engine
    sudo yum install docker-ce docker-ce-cli containerd.io

systemctl enable docker
systemctl start docker
[图片]

配置国内镜像
创建目录
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [
“http://hub-mirror.c.163.com”,
“https://mirrors.tuna.tsinghua.edu.cn”,
“http://mirrors.sohu.com”,
“https://ustc-edu-cn.mirror.aliyuncs.com”,
“https://ccr.ccs.tencentyun.com”,
“https://docker.m.daocloud.io”,
“https://docker.awsl9527.cn”
]
}
EOF
重新加载配置
systemctl daemon-reload
重启Docker
systemctl restart docker

拉取velero镜像到本地
在这里插入图片描述

在这里插入图片描述

将镜像推送到镜像仓库
docker login --username=8418*****@qq.com crpi-szraq415k2nt3drs.cn-beijing.personal.cr.aliyuncs.com
docker tag [ImageId] crpi-szraq415k2nt3drs.cn-beijing.personal.cr.aliyuncs.com/vele/bhs-ts:[镜像版本号]
docker push crpi-szraq415k2nt3drs.cn-beijing.personal.cr.aliyuncs.com/vele/bhs-ts:[镜像版本号]

bhs-ts 仓库名称
vele 命名空间

velero部署安装
前提条件:k8s需要可以访问公网
[图片]
下载安装velero客户端
wget https://github.com/vmware-tanzu/velero/releases/download/v1.14.0/velero-v1.14.0-linux-amd64.tar.gz
tar xvf velero-v1.14.0-linux-amd64.tar.gz
cp ./velero-v1.14.0-linux-amd64/velero /usr/local/bin

验证Velero 版本

velero version

创建备份对象存储子账号访问密钥文件credentials-velero
vim credentials-velero
[default]
aws_access_key_id = {AK}
aws_secret_access_key = {SK}

部署Velero服务端
velero install --provider aws --plugins crpi-szraq415k2nt3drs.cn-beijing.personal.cr.aliyuncs.com/vele/bhs-ts:v1.9.0
–bucket bhs-test
–secret-file ./credentials-velero
–image crpi-szraq415k2nt3drs.cn-beijing.personal.cr.aliyuncs.com/vele/bhs-ts:v1.14.0
–use-volume-snapshots=false
–backup-location-config
region=cn-guangzhou,s3Url=https://tos-s3-cn-guangzhou.volces.com

Velero实例将默认创建一个名为velero的namespace,执行以下命令可查看pod状态。
kubectl get pods -n velero

创建备份
velero backup create backup-name --include-namespaces namespace

查看备份情况:
velero backup get

velero backup describe test-1 --details 命令,查看详细的备份数据清单。

使用Velero工具创建restore,指定名称为test-1的备份
velero restore create --from-backup test-1

可通过velero restore get语句查看应用恢复情况。

从备份恢复
velero restore get

相关文章:

  • Lua 函数使用的完整指南
  • 操作符详解(下)——包含整形提升
  • 深入解析Java内存与缓存:从原理到实践优化
  • 将 CrewAI 与 Elasticsearch 结合使用
  • 蓝桥杯-小明的彩灯(Java-差分)
  • 网络稳定性--LCA+最大生成树+bfs1/dfs1找最小边
  • 996引擎-实战笔记:小地图传送【PC右键/手机长按】
  • Python Cookbook-5.10 选取序列中最小的第 n个元素
  • Android10.0 framework第三方无源码APP读写断电后数据丢失问题解决
  • DeepSeek-V3 API:开启下一代AI应用开发的新篇章
  • 283.移除零
  • spark学习内容总结
  • 【C++面向对象】封装(上):探寻构造函数的幽微之境
  • Django 创建CSV文件
  • NumPy对二维矩阵中的每个元素进行加减乘除和对数运算
  • 解析HiveQL的ALTER TABLE ADD/REPLACE COLUMNS语句
  • 以普通用户身份启动pure-ftpd服务端
  • windows使用命令查看占用8080端口的进程
  • CCF - GESP Python三级考试题目示例
  • STM32_HAL库提高中断执行效率
  • 中石化第四建设有限公司网站/天津网站优化公司
  • 写作网站5妙不写就删除/商旅平台app下载
  • 一品威客网接单平台下载/seo技术网
  • 仁怀企业网站建设/seo人员是什么意思
  • 定制开发网站的公司/专业做网站的公司
  • 给公司做网站需要什么/广告词