Keep YugabyteDB Anywhere (YBA) up to date for the latest fixes and improvements, and to be able to upgrade your universes to the latest version of YugabyteDB. You cannot upgrade a universe to a version of YugabyteDB that is later than the version of YugabyteDB Anywhere.

For information on which versions of YugabyteDB are compatible with your version of YBA, see YugabyteDB Anywhere releases.

You can upgrade YBA using the following methods:

Method Using Use If
YBA Installer yba-ctl CLI Your installation already uses YBA Installer.
Replicated Replicated Admin Console Your installation already uses Replicated.
Before you can migrate from a Replicated installation, upgrade to v2.20.1.3 or later using Replicated.
Note that you must migrate from Replicated to YBA Installer if you are upgrading YBA to v2024.1 or later.
Kubernetes Helm chart You're deploying in Kubernetes.

If you are upgrading a YBA installation with high availability enabled, follow the instructions provided in Upgrade instances.

If you have upgraded YBA to version 2.12 or later and xCluster replication for your universe was set up via yb-admin instead of the UI, follow the instructions provided in Synchronize replication after upgrade.

Upgrading YBA on deprecated operating systems

If you are running YBA on a deprecated OS, you will need to update your OS before you can upgrade YBA to the next major release.