One can find comprehensive usage documentation in the docs/usage/
directory of this repository. Existing usage documentation covers the following topics:
-
Installation Guide provides instructions on how to install and configure
aerospike-operator
. -
Managing Clusters includes details on how to create, configure, inspect and scale Aerospike clusters.
-
Backing-up Namespaces details how to create backups of data in an Aerospike cluster.
-
Restoring Namespaces provides instructions on how to restore the abovementioned backups.
-
Upgrading Clusters details how to upgrade an Aerospike cluster to a later version.
-
Upgrading
aerospike-operator
describes how to upgrade the version ofaerospike-operator
itself. -
Metrics includes information on how to consume the metrics exported by
aerospike-operator
. -
Limitations provides a list of limitations that exist in the current version of
aerospike-operator
.
In addition to these documents, and in order to understand the design and architecture of aerospike-operator
, one should have a look at the docs/design/
directory of this repository. Existing design documentation covers the following topics:
-
API Specification describes the API introduced by
aerospike-operator
. -
Architecture describes the design of
aerospike-operator
and the interactions between the custom resource definitions it introduces, its internal components and Kubernetes. -
Upgrades and Upgrade Strategies describe how upgrade operations are performed by
aerospike-operator
. -
Garbage Collection describes how
aerospike-operator
performs garbage collection on unused and outdated resources.