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. In some cases, minor versions can not be skipped.

The following is the high-level process for upgrading Kubernetes:

  1. (Optional) Create and validate a checkpoint on the active engine.
  2. Stop the standby MATRIXX Engine including any TRA-RT/DR instances or MATRIXX Gateways and web apps in the cluster.
  3. Upgrade the control plane nodes for the standby engine cluster. For more information see the discussion about upgrading kubeadm clusters in Kubernetes documentation.
  4. Upgrade the worker nodes.
  5. Start any processes that were stopped in step 2.
  6. Switch from the Kubernetes cluster for the standby engine to the cluster for the active engine.

Repeat these steps for any other Kubernetes clusters that need to be upgraded.