在kubeoperator中使用备份账号功能备份集群数据到minio中

1.搭建部署好minio

docker pull minio/minio:latest
mkdir -p /opt/jumpserver/minio/data /opt/jumpserver/minio/config
docker run --name jms_minio -d -p 9000:9000 -p 9001:9001 -e MINIO_ROOT_USER=minio -e MINIO_ROOT_PASSWORD=KXOeyNgDeTdpeu9q -v /opt/jumpserver/minio/data:/data -v /opt/jumpserver/minio/config:/root/.minio --restart=always minio/minio:latest server /data --console-address ":9001"

http://10.16.16.110:9001

用户名:minio
密码:KXOeyNgDeTdpeu9q

创建单独的用户,管理单个或者多个存储桶可以看这篇文章:https://www.cnblogs.com/hahaha111122222/p/17049800.html

2.添加备份账号

添加好后的效果显示


3.把备份账号授权给项目和集群

这个在添加备份账号的时候已经授权过了

若是在添加备份账号的时候没有授权过,可以这样操作


4.在集群详情中的备份/恢复页面设置备份操作





问题:配置velero时无法从nexus中拉取镜像下来

看nexus日志有报错信息,换个思路,不使用nexus中的镜像了

选择从Dockerhub上拉取同版本的镜像,然后上传到自建的Harbor里,修改velero的Deployment配置,选择从harbor中拉取镜像

docker pull velero/velero:v1.9.1

docker tag velero/velero:v1.9.1 registy.myharbor.com/mytest/velero:v1.9.1

docker push registy.myharbor.com/mytest/velero:v1.9.1

添加俩,一个手动,一个定时,手动的看一下执行是否成功了




posted @ 2023-03-30 16:21  哈喽哈喽111111  阅读(75)  评论(0编辑  收藏  举报