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-operatordescribes how to upgrade the version ofaerospike-operatoritself. -
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-operatorand 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-operatorperforms garbage collection on unused and outdated resources.