Upgrading VMware Tanzu GemFire for Kubernetes Cluster
To upgrade an existing installation to a new version of VMware Tanzu GemFire for Kubernetes Cluster, follow these general steps:
- Back up your current system.
- Install the new version of the software.
- Stop your distributed system using the current software.
- Restart the system using the new software.
In many cases, components running under the current version can be stopped selectively, then restarted under the new version so that the distributed system as a whole remains functional during the upgrade process; this is known as a “rolling upgrade.”
In other cases, the entire system must be stopped in order to accomplish the upgrade, as when upgrading from one major version to another (for example, from GemFire 8.2 to 9.0), which will require some downtime for your system.
See Planning an Upgrade to choose the upgrade scenario that best suits your implementation and to understand the resources you will need to accomplish the upgrade. Then select the appropriate upgrade procedure for more detailed instructions that fit your specific needs.
This section discusses the upgrade paths for various VMware Tanzu GemFire for Kubernetes Cluster versions, and it lists information you need to know before you begin the upgrade process.
A rolling upgrade allows you to keep your existing distributed system running while you upgrade your members gradually.
An offline upgrade can handle the widest variety of software versions and cluster configurations, but requires shutting down the entire system for at least a short time.
Details on how to upgrade GemFire from version 8.2.3 or a more recent 8.2 version to version 9.
A special procedure allows some multi-site systems to upgrade to version 9 on a site-by-site basis, eliminating the need for system-wide down time.