Upgrade OpenEBS to the latest Enterprise Edition using Kubera UI

NOTE: To upgrade to the OpenEBS Enterprise version, ensure you have subscribed to either Kubera Standard or Kubera Enterprise plan. To know more about the subscription plans, click here.


STEP 1:
Select the cluster and click on OpenEBS on the left sidebar. Suppose there are upgrades available (either from OpenEBS Community Edition or from a lower OpenEBS Enterprise Edition) to the latest Enterprise Edition. In that case, you will be able to see a green bar at the top of the screen as shown in the image below. Click on 'Click here.’

NOTE: You will always be upgraded to the latest OpenEBS Enterprise Edition.


STEP 2:
You'll be redirected to the overview section, which displays the version that your OpenEBS will be upgraded to. Click on Accept and Continue.


Next, there will be some pre-flight checks to ensure everything in the setup is functional before starting the upgrade process.


Once all the pre-flight checks have passed successfully, click on Next, displaying an uneditable YAML on the screen. This step imports all the existing configurations of the cluster to Kubera.


STEP 3:

As soon as you click on next, the operators start upgrading to the latest version. This might take up to a few minutes. Once the upgrade is successful, click on Next.


This upgrades the pools and volumes on your setup (if any).


You can check the summary of the upgrade, and with this, the upgrade to the latest OpenEBS Enterprise edition is successful.


That's it!
Thanks for reading the article. Let me know if you find this useful. Feedbacks/comments, as always, are welcome.

Kiran Mova
Kiran evangelizes open culture and open-source execution models and is a lead maintainer and contributor to the OpenEBS project. Passionate about Kubernetes and Storage Orchestration. Contributor and Maintainer OpenEBS projects. Co-founder and Chief Architect at MayaData Inc.
Murat Karslioglu
VP @OpenEBS & @MayaData_Inc. Murat Karslioglu is a serial entrepreneur, technologist, and startup advisor with over 15 years of experience in storage, distributed systems, and enterprise hardware development. Prior to joining MayaData, Murat worked at Hewlett Packard Enterprise / 3PAR Storage in various advanced development projects including storage file stack performance optimization and the storage management stack for HPE’s Hyper-converged solution. Before joining HPE, Murat led virtualization and OpenStack integration projects within the Nexenta CTO Office. Murat holds a Bachelor’s Degree in Industrial Engineering from the Sakarya University, Turkey, as well as a number of IT certifications. When he is not in his lab, he loves to travel, advise startups, and spend time with his family. Lives to innovate! Opinions my own!
Ranjith Raveendran
Ranjith is a Software Engineer in MayaData and has worked on the OpenEBS project from its beginning. He has 5+ years of experience in the Storage industry. Ranjith is interested in different solution approaches and has excellent knowledge of LocalPV and disk management. In his free time, he listens to music, watches movies, and goes for bike rides.