Skip to content
sud82 edited this page Nov 25, 2020 · 18 revisions

Aerospike Kubernetes Operator

Aerospike Kubernetes operator automates deployment and management of Aerospike enterprise clusters on Kubernetes. The operator provides a controller that manages a Custom Resource Definition (CRD) to extend the Kubernetes API for Aerospike enterprise clusters. Aerospike cluster deployment and life cycle management are performed by updating an Aerospike cluster Custom Resource (CR).

The operator is currently in beta and the custom resource specification might evolve and change.

The operator supports the following operations

  • Deployment of Aerospike clusters
  • Scaling up and down of Aerospike clusters
  • Aerospike version upgrade and downgrade
  • Configuration of persistent storage and resource allocation
  • Aerospike configuration validation and update
  • Cluster security management

Supported cloud providers

  • Google Cloud

Supported Aerospike versions

  • 4.6.* to 5.0.*

Supported K8s version

  • Client 1.6+
  • Server 1.6+

Get started

See also