Upgrade Aerospike Backup Service on Kubernetes
Upgrading Aerospike Backup Service (ABS) from version 2.x to version 3.x involves modifying the ABS 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 or later in the ABS CR. Pick a tag from the Aerospike Backup Service image repository.
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.configto 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.
Terminal window kubectl apply -f PATH_TO_ABS_CRThis initiates a rolling restart of the backup service pods.