Skip to content
Sage edited this page Mar 11, 2021 · 18 revisions

Aerospike Kubernetes Operator

The 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.

Capabilities

The Operator supports the following operations

  • Deploy Aerospike clusters
  • Scale up and down existing Aerospike clusters
  • Version upgrade and downgrade
  • Configure persistent storage and resource allocation
  • Standardize and validate configurations
  • Cluster security management

What does it support?

The Aeropsike Operator deploys and manages Aerospike Database Enterprise Edition, versions 4.0.0 and later and is supported on the following platforms:

The Operator is supported on the following cloud platforms:

  • Kubernetes 1.16, 1.17, 1.18
  • Amazon Elastic Kubernetes Service
  • Google Kubernetes Engine
  • Microsoft Azure Kubernetes Service

Supported K8s version

  • Client 1.6+
  • Server 1.6+

Get started

See also