Upgrade Aerospike Backup Service on Kubernetes
AKO versions 4.x and later do not support Aerospike Backup Service 2.x. All users on Aerospike Backup Service version 2.x need to upgrade to the latest version of the Aerospike Backup Service.
Overview
Upgrading Aerospike Backup Service (ABS) from version 2.x to version 3.x involves modifying the ABS Custom Resource (CR) file in two ways:
- Point to the updated image version
- Change any configuration parameters from the 2.x format to the 3.x format
Upgrade steps
-
Upgrade the ABS image to version 3.0.0 in the ABS CR.
apiVersion: asdb.aerospike.com/v1beta1kind: AerospikeBackupServicemetadata:name: aerospikebackupservice-samplenamespace: aerospikespec:image: aerospike/aerospike-backup-service:3.0.0... -
Modify the ABS configuration in the
spec.config
to match the new configuration format in accordance with the breaking changes from version 2.x to 3.x. See the ABS 3.0.0 Release Notes for more information. -
Apply the changes in the ABS CR.
kubectl apply -f PATH_TO_ABS_CRThis initiates a rolling restart of the backup service pods.
`