Earlier, upgrading CSPC had to be carried out manually. Now, Kubera Director supports UI based upgrades, making the process of upgrading quick and easy.
1. An application should be provisioned on a CSI based cStor volume on CSPC.
2. The CSPC shouldn't be of the latest version. For example, if we want to upgrade CSPC and CSI volumes to 2.3.0-ee(Latest Version), we need to have a volume version of 2.2.0-ee or lower.
To upgrade CSPC, follow the below steps:
STEP 1
You need to connect your K8s cluster to Kubera Director. For more information, click here.
In the respective cluster, click on OpenEBS from the left sidebar. This brings you to a page that displays the list of Control plane and NDM components. Ensure that all the components are in a running state.
Now, Click on the 'CStor Pools' option. All the Pool Clusters (CSPCs), along with their respective versions, will be listed. We can also see the instances (CSPIs) in each Pool Cluster, as shown in the figure below.
STEP 2
We will mark the check-box for the respective CSPC, which we want to upgrade, as shown in the figure below. Select the latest version from the 'Upgrade to' drop-down menu and click on the
NOTE:
Selecting a particular CSPC and upgrading it will result in the up-gradation of all the Pools(CSPIs) present in that Cluster(CSPC). We can also upgrade an individual pool by marking its respective check-box, selecting the latest version from the 'Upgrade to' drop-down menu, and clicking on the
STEP 3
Clicking on the
NOTE:
To verify if the upgrade process has taken place, click on the Upgrade History tab present at the top right corner of the OpenEBS Dashboard in Kubera. It will list the previous as well as the upgraded version.