Skip to main content
The default installer manages KubeBlocks as a separate Helm release in kb-system. It reads the desired KubeBlocks version from the Enterprise chart dependency unless --kubeblocks-version is provided.

Prechecks

Back up current values and CRD inventory:
Check current FalkorDB Enterprise releases and workloads:

Upgrade with the installer

The installer applies KubeBlocks CRDs, installs or updates the KubeBlocks Helm release, installs or updates Snapshot Controller, and then upgrades the Enterprise release.

Upgrade KubeBlocks only

If you need to upgrade KubeBlocks separately from Enterprise, use Helm directly with the same required RBAC override that the installer applies:

Post-upgrade validation

In the Admin UI, verify deployment list, deployment details, operations, backups, logs, and metrics.

Rollback notes

KubeBlocks rollback can involve CRDs and conversion webhooks. Do not blindly roll back CRDs on a production cluster without checking KubeBlocks compatibility and current custom resources. For the Helm release itself:
After rollback, validate KubeBlocks pods, webhooks, CRDs, and existing FalkorDB clusters.