k8s专题[7.harbor从1.7.5升级到1.9.0]

升级步骤

前文:harbor1.9新功能众多,包括tag 保留和配额、可与 CI/CD 工具集成的 Webhook 通知、数据复制、Syslog 集成以及 CVE 例外策略等安全功能。harbor在1.8版本改变较大,因此需要分两步进行升级,升级到v1.8.0,再升级到v1.9.0。

准备工作:
1.下载harbor1.8.0和1.9.0版本的离线安装包

wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.0.tgz

wget https://storage.googleapis.com/harbor-releases/release-1.9.0/harbor-offline-installer-v1.9.0.tgz

2.创建文件备份的目录

mkdir /data_backup1

mkdir /data_backup2

3.从docker hub拉取镜像

docker pull goharbor/harbor-migrator:v1.8.0

docker pull goharbor/harbor-migrator:v1.9.0

一、harbor1.7.5升级到1.8.0
1.关闭harbor

cd /usr/local/harbor

docker-compose down

2.数据备份

k8s专题[6.harbor私有仓库部署]

1.私有仓库版本

镜像仓库版本:

2.部署步骤

  • 内网组件资源要事先准备好

2.1.安装docker 服务

yum -y install http://192.168.3.146/docker-ce-cli-18.09.0-3.el7.x86_64.rpm http://192.168.3.146/docker-ce-18.09.3-3.el7.x86_64.rpm http://192.168.3.146/containerd.io-1.2.4-3.1.el7.x86_64.rpm

2.2.安装docker-docker-compose

wget http://192.168.3.146/docker-compose

mv docker-compose /usr/local/bin/docker-compose && chmod 755 /usr/local/bin/docker-compose

2.3.部署harbor

cd /usr/local/src && wget http://192.168.3.146/harbor-offline-installer-v1.7.5.tgz && tar -zxvf harbor-offline-installer-v1.7.5.tgz && mv harbor /usr/local/

修改harbor 配置文件 /usr/local/harbor/harbor.cfg,一般修改hostname为harbor的访问域名,ui_url_protocol为访问协议,设置成http,harbor_admin_password 设置harbor的admin账号默认密码,其他邮箱,认证模式可以部署完系统之后在系统配置页面修改。

执行安装命令:cd /usr/local/harbor && sh install.sh –with-clair

harbor启动命令:docker-compose -f docker-compose.clair.yml -f docker-compose.yml start

2.4.配置复制管理(记得做主从复制harbor的机器仓库的域名都要指向主harbor那一台,要不做镜像复制同步就有问题)

3.总结

  • 记得做主从复制harbor的机器仓库的域名都要指向主harbor那一台,要不做镜像复制同步就有问题

:D 一言句子获取中...