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

免费个人微网站运维工程师可以自学吗

免费个人微网站,运维工程师可以自学吗,校园网站建设规划书,养车网站开发harbor 仓库迁移升级 harbor仓库安装数据传输仓库切换版本 v1.8.0 v2.3.5 harbor仓库安装 环境准备:安装docker详见:docker 的介绍和部署,并下载docker-compose详见:docker 三剑客compose。 现有支持的安装harbor仓库的方式有两…

harbor 仓库迁移升级

    • harbor仓库安装
    • 数据传输
    • 仓库切换

版本 v1.8.0 v2.3.5

harbor仓库安装

环境准备:安装docker详见:docker 的介绍和部署,并下载docker-compose详见:docker 三剑客compose。

现有支持的安装harbor仓库的方式有两种,一种是离线安装,一种是在线安装。

wget https://github.com/goharbor/harbor/releases/download/v2.3.5/harbor-offline-installer-v2.3.5.tgz ## 离线安装详见:docker仓库
wget https://github.com/goharbor/harbor/releases/download/v2.3.5/harbor-online-installer-v2.3.5.tgz #在线安装
此次由于网络是良好的,直接选择在线安装:

先将下载好的在线安装包解压至/usr/local/harbor下;
将提供的模板 harbor.yml.tmpl 复制为 harbor.yml ,并根据需求进行修改;

5 hostname: reg.mydomain.com         #设定自己的域名,此处先不要和旧仓库同名,不然在后续从旧仓库进行数据同步时连接会有报错        
8 http:                              #选择是否开启80端口
9 #port for http, default is 80. If https enabled, this port will redirect to https port
10   port: 80
12 #https related config
13 https:                             #选择是否开启443端口,如果开启443端口,需要配置nginx认证文件和key;
15   port: 443
16   #The path of cert and key files for nginx
17   certificate: /your/certificate/path
18   private_key: /your/private/key/path34 harbor_admin_password: Harbor12345  #设定harbor仓库登录的密码
47 data_volume: /data                  #设定仓库数据挂载目录
  1. 初始化准备,在当前目录下执行命令 ./prepare 来使修改的文件生效;并生成 docker-compose.yml文件。Harbor 的每个组件都是以 Docker 容器的形式构建的,使用 docker-compose 来对它进行部署。
  2. 开始安装,在当前目录执行命令 ./install.sh --help 来查看安装可以选择的插件;其中包括 --with-notary (公正服务)、–with-trivy (漏洞扫描器)、–with-chartmuseum (图表支持) ,根据需要选择需要的插件来进行安装。
  3. 检测,等所有镜像下载完成之后,在当前目录执行命令 docker-compose ps 查看所有容器的状态,当都起来之后,便可根据自己设定的域名或IP:端口进行访问。然后本地进行上传和下载镜像的测试。当遇到登录问题是,需要在在docker 中加入非安全仓库的信息,然后重启docker服务。

数据传输

在仓库管理处,新建目标。在新建目标时可能会报错,如果是域名的问题,需要进入 harbor-core 和 harbor-jobservice 中添加本地解析;报错日志可以在harbor.yaml文件中指定的日志目录下的core.log中查看具体报错原因。

在这里插入图片描述

在这里插入图片描述

同步数据,选择新仓库拉旧仓库的镜像,此处要选择刚才添加的目标。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

仓库切换

  1. 在数据传输完之后,需要将harbor.yaml文件中的域名给改为和旧仓库一致;然后重新初始化,初始化完成之后在对应的目录用命令 docker-compose up -d 来启动服务;
  2. 查看当前镜像仓库是否和同步之前的一致;在本机先进行上传和下载镜像的测试;然后在所有的k8s节点测试;
    修改所有k8s节点的hosts本地解析,将其执向转发的nginx来进行管理。

后续发现还是会有一定的流量会到旧的仓库去拉镜像,随后在旧仓库的服务器上关闭旧仓库,搭建了haproxy的代理,将所有请求旧仓库的流量转发到新的仓库。并在旧仓库上进行抓包,确定遗漏的没有改到解析的服务器,并进行更改,当抓包几日没有新的请求时,可以关闭代理,此次迁移完整结束。

抓包:tcpdump -nn -i any -s 0 tcp port 443 and dst host 旧仓库IP and ! host 新仓库IP

http://www.yayakq.cn/news/737179/

相关文章:

  • 提供南昌网站建设公司网络优化app
  • 怎样建个自己的网站鄂州第一官方网站
  • 网站建设佰首选金手指十八网站怎么做视频背景
  • iis发布域名网站查询企业联系方式的软件
  • 接网站建设单子的网站创建网站的工作流程八年级信息技术
  • 网站开发费怎么入账网站弹出
  • 体育彩票网站开发该做哪些步骤网站logo制作教程
  • 摄影师都在哪些网站发布作品最新某地方装修门户源码 php装饰公司程序 dede行业网站模板
  • 南山网站设计方案广告设计公司策划书
  • 网站建设备案需要材料如何设计公司官网站
  • c 网站购物车怎么做广东省建设监理协会网站 首页
  • 中国建设银行青岛网站做网站要会哪些技术
  • 深圳做网站需要多少费用旅游网站建设策划书模板
  • 网站300m空间威海好的网站建设公司
  • 网站建设实战教程佛山建设网站
  • 大连网站建设实例中国设计网站推荐
  • 设计颜色搭配网站广州注册公司有什么优惠政策
  • 企业网站建设可行性分析表代理地址怎么设置
  • 晋江建设局网站php开发网站怎么做
  • 视频收费网站怎么做厦门手机网站设计公司
  • php做网站界面代码android系统定制开发
  • 网站开发类论文题目做网站的厂家
  • 信息化网站建设有什么用苏州网站开发公司兴田德润简介
  • 48互联网站建设上海公共信息服务平台
  • 网站备案账号密码好看的html网页
  • 网站建设客户资源高端网站建设慕枫
  • 临沂做网站推广的公司品牌建设促进中心
  • 几百块钱可以做网站吗wordpress调用最新文章列表
  • 专门做淘宝客网站备案号查询平台
  • 专门做冷门旅行的网站网站搭建免费软件