01 2026.08.09
GitLab 14 升级到 19 实战复盘(二):升级停靠点、后台迁移与 PostgreSQL 17
复盘 GitLab 跨版本升级中最容易误判的后台迁移状态、历史分区故障和 PostgreSQL 14 到 17 的分阶段升级。
9 min ↗
TOPIC COLLECTION
这个主题下共有 6 篇文章。
复盘 GitLab 跨版本升级中最容易误判的后台迁移状态、历史分区故障和 PostgreSQL 14 到 17 的分阶段升级。
从一台运行多年的 GitLab CE 14.9.3 开始,复盘如何先同版本迁入 Kubernetes,再按官方停靠点升级至 GitLab 19.2.1。
将 Nexus2 到 Nexus3 的迁移拆成可执行 Kubernetes Runbook,覆盖资源创建、Upgrade Wizard、H2 升级、Database Migrator、验证和 VIP 回滚。
单副本 GitLab 迁入 Kubernetes 后仍可能因节点、磁盘或配置失效而不可用。本文区分备份、热备、主备和完整 HA,并给出务实的恢复设计。
记录 Nexus2 到 Nexus3 的完整迁移路径:官方升级向导、H2 版本升级、PostgreSQL 数据迁移、Kubernetes StatefulSet、旧路径兼容与 VIP 回滚。
从命名空间、PostgreSQL、Secret、PVC、StatefulSet、Service 和 Ingress 开始,逐步部署可持久化、可备份、可升级的 Nexus Repository 3。