# Upgrade Aerospike Backup Service on Kubernetes

::: caution
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

1.  Upgrade the ABS image to version 3.0.0 in the ABS CR.
    
    ```yaml
    apiVersion: asdb.aerospike.com/v1beta1
    
    kind: AerospikeBackupService
    
    metadata:
    
      name: aerospikebackupservice-sample
    
      namespace: aerospike
    
    spec:
    
      image: aerospike/aerospike-backup-service:3.0.0
    
    ...
    ```
    
2.  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](https://aerospike.com/docs/database/tools/backup-and-restore/backup-service/release/3-0-0#breaking-changes) for more information.
    
3.  Apply the changes in the ABS CR.
    
    ```plaintext
    kubectl apply -f PATH_TO_ABS_CR
    ```
    
    This initiates a rolling restart of the backup service pods.
    

\`