Upgrade Aerospike Backup Service on Kubernetes
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.
`