harbor 从 1.6.1 升级至 2.7.0
背景
公司原有的的 harbor 版本太旧,需要升级至最新稳定版,官网查看最新版本是 2.7.0,遂决定升级至 2.7.0,但是发现直接升级不太现实,因为版本差异太大,通过阅读官方说明https://goharbor.io/docs/2.7.0/administration/upgrade,发现最快的升级路径为 v1.6.1 -> v1.8.0 -> v1.10.0 -> v2.3.0 -> v2.5.0 -> v2.7.0.
功能说明
将 harbor 从 1.6.1 升级至 2.7.0,因为中间各个版本差异太大,涉及数据模式调整和配置文件修改,需要根据前置版本做逐级升级,升级路径为 v1.6.1 -> v1.8.0 -> v1.10.0 -> v2.3.0 -> v2.5.0 -> v2.7.0.对官方的升级文档做了一个整合,并支持离线升级.
实现方案
通过将官方文档的各个版本升级脚本说明做整合,支持离线升级.
脚本地址:
github:https://github.com/ximeng123/harbor_upgrade_1_6_1_to_2_7_0
评论