When upgrading to a new version of Fluvio, the first thing you need to do is update the Fluvio CLI using the following command:

$ fluvio update

After updating the CLI, we can upgrade the Fluvio cluster using this command:

$ fluvio cluster upgrade

Internally, the fluvio cluster upgrade command is actually using the helm package manager to upgrade the Fluvio helm charts installed on your Kubernetes cluster.

You may optionally specify a specific Fluvio chart version by adding the --chart-version argument to the upgrade command, such as the following:

$ fluvio cluster upgrade --chart-version=0.8.3

The possible versions you may pass to --chart-version correspond to the available helm charts published on the Fluvio chart museum. You may view this list of releases quickly with the command:

$ fluvio cluster releases list