Upgrading Nexus
Due to restrictive limitations in Nexus 3.81 Community Edition, this version has been discontinued. Once usage reaches the quota limits (100,000 total components and 200,000 requests per day), the instance will cease to function properly.
If you have already upgraded to version 3.81, please follow the Rollback to Nexus 3.76 guide to downgrade.
For more information about Community Edition limitations, see Community Edition Limitations.
Upgrading Nexus is a relatively straightforward process, but the complexity can increase based on:
You can read the official upgrade documentation for more information.
TOC
Upgrade Path
The table below contains the complete upgrade path. When upgrading, you need to upgrade the Operator and GitLab instance versions in sequence.
In the version numbers above, the .z indicates the latest available patch version for that minor release.
When performing an upgrade, you should always use the most recent patch version to ensure you benefit from the latest security updates and bug fixes.
The latest patch versions for each release can be found in the Release Notes.
If your Nexus version is lower than 3.76.0, please refer to the Nexus Migration Guide: 3.69.0 to 3.76.0 to complete the upgrade.
Upgrade Steps
To safely upgrade your Nexus version to a new version, please note the following:
- Before upgrading the Nexus instance, please complete the data backup of the instance.
- Upgrading Nexus takes some time, depending on the Nexus data size and the version gap between the current version and target version (number of upgrades)
- The instance will be unavailable during the upgrade process.
When upgrading, you need to upgrade the version and instance version in sequence according to the upgrade path. Upgrading the Operator will not automatically upgrade the instance version, and the upgraded Operator will not manage old Nexus instances, so you need to manually trigger the instance upgrade in time.
Upgrading Instances
Upgrading Instances via UI
Go to the Administrator -> Marketplace -> Operator Hub page, switch to the target cluster and enter the Alauda Build of Nexus Operator details page, click on the instance name you want to upgrade to enter the instance details page, and click the upgrade button on the instance details page.
Upgrading Instances via YAML
Go to the Administrator -> Clusters -> Resources page, switch to the target cluster and search for the Nexus resource type, edit the instance resource you want to upgrade, modify the spec.version field to the desired instance version, and save it.