Aerospike Kubernetes Operator enables organizations to run Aerospike as a stateful database with cloud-native applications on a Kubernetes platform. The Aerospike Operator eliminates cloud vendor lock-in with hybrid and multi cloud strategies while automating the management of common Aerospike database tasks such as the configuration, creation, scaling, and recovery of Aerospike clusters, thereby reducing the complexity of manual deployment and lifecycle management.

Eliminate Operational Complexity

Automated Provisioning

Deploy and scale development, test, and production environments

Seamless Upgrades

Reduce operational complexity with patch and version upgrades

Lifecycle Management

Manage backups, failure recovery and gain deep insight into workloads

Unify your platform across multiple infrastructures

Going all-in with cloud providers can be costly because each platform is different. The Aerospike Kubernetes Operator helps you build cloud-native applications that are easier to run, update and secure with no vendor lock-in.

Unify

Agile DevOps

Agile DevOps

The data layer is an essential component in a microservices architecture. Deploying and managing hundreds of application and database instances across multiple geographies can greatly increase cost, effort, and complexity. The Aerospike Kubernetes Operator reduces cost, effort, and complexity supporting organization moving to agile DevOps

Manage with simplicity

Automated installation, upgrades, and lifecycle management throughout the container stack. Manage your Aerospike Cluster according to proven best practices. The Aerospike Operator supports new Kubernetes Custom Resource Definitions (CRD), which dramatically expands what you can configure and control. Define users and roles, services allocation, log export to Prometheus monitoring, and more.

Manage with simplicity

Why Aerospike Kubernetes Operator?

Scale and complexity are inherent with today’s applications. Running the Kubernetes Operator lets you keep up automated maintenance operations and upgrades built right in.

Learn how you can build and manage Aerospike Clusters on the cloud of your choice.

Key Features

  • Cluster provisioning – the Operator takes care of provisioning nodes according to your exact requirements
  • Automatic scalability – scale your cluster up or down by changing a simple configuration parameter
  • Upgrade cluster – new versions upgrades/ downgrades
  • Configurations – manage updates with the Operator
  • Multiple Clusters and XDR – single k8s namespace or in multiple k8s namespaces.
  • TLS support – client certificate authentication
  • Persistent storage volumes – defined for each node in your cluster to allow pods to be recovered
  • Auto-recovery – detect node failures
  • Rack awareness – ensures load is split and nodes in the cluster are deployed equally
  • Cluster monitoring – with prometheus exporter
  • Backup – to object store e.g. EBS, S3, etc

Playtika

Playtika

“Aerospike has done the unthinkable: they cut our server footprint by a factor of six while boosting our performance 300%. The resultant total cost of ownership is saving us over a million dollars a year.”

– Guy Almog, Head of IT Engineering, Playtika

Get started with Aerospike

Have questions before you get started?