Upgrading Kubernetes
Upgrade Kubernetes by upgrading the cluster where the standby MATRIXX Engine is running, and then upgrading the cluster where the active MATRIXX Engine is running.
Note: Before upgrading, refer to Kubernetes documentation for specific information about
upgrade paths. Sometimes minor versions can not be skipped.
The following is the high-level process for upgrading Kubernetes:
- (Optional) Create and validate a checkpoint on the active engine.
- Stop the standby MATRIXX Engine including any TRA-RT/DR instances or MATRIXX gateways and web apps in the cluster.
- Upgrade the control plane nodes for the standby engine cluster. For more information, see the discussion about upgrading
kubeadm
clusters in Kubernetes documentation. - Upgrade the worker nodes.
- Start any processes that were stopped in step 2.
- Switch from the Kubernetes cluster for the standby engine to the cluster for the active engine.
Repeat these steps for any other Kubernetes clusters to be upgraded.