Skip to content

Backup and restore overview

For the complete documentation index see: llms.txt

All documentation pages available in markdown.

Aerospike Kubernetes Operator (AKO) provides backup and restore capabilities for Aerospike clusters running in Kubernetes.

The Aerospike Backup Service Custom Resource (CR) defines a Kubernetes deployment of the Aerospike Backup Service utility. That deployment exposes a REST API that AKO calls to run backup and restore operations.

There are also several monitoring endpoints to check backup information and the health of the service in general.

Components

AKO uses three components to manage backups and restores.

  • Aerospike Backup Service (ABS): A standalone service in the Kubernetes cluster that provides a REST API used by AKO to execute backups and restores. AKO watches AerospikeBackup and AerospikeRestore custom resources, reconciles them, updates ABS configuration, and invokes ABS APIs as needed.
  • Aerospike Backup Custom Resource: Defines backup configuration for a cluster. AKO reconciles this CR and runs backups through ABS.
  • Aerospike Restore Custom Resource: Defines a restore operation. AKO reconciles this CR and runs restores through ABS.
Feedback

Was this page helpful?

What type of feedback are you giving?

What would you like us to know?

+Capture screenshot

Can we reach out to you?