Simplify operations
Automated provisioning, scaling, and lifecycle management reduce complexity and improve efficiency for Kubernetes deployments.
Maintain performance at scale
Ensure mission-critical workloads remain available with high availability, backup, and recovery built into your Aerospike Kubernetes clusters.
Optimize cost and resources with AKO
Manage clusters with fewer clicks, streamline monitoring, and reduce egress costs.
Key features to make operating Aerospike easier
Scale and complexity are inherent with today’s applications. Running the Kubernetes Operator lets you keep up automated maintenance operations and upgrades – it’s built right in.
Cluster provisioning and scaling
Automatically provision nodes based on your requirements and scale clusters up or down with simple configuration changes to meet workload demands.
Maintenance flexibility
Perform warm restarts to minimize downtime during maintenance or pause AKO operations as needed for better control during troubleshooting.
Backup and recovery
Automate backup and restore operations to ensure data protection, with support for object store backups and auto-recovery of failed nodes.
Data distribution and rack awareness
Optimize data placement with active rack support, ensuring primary partitions are hosted on a single rack. Rack awareness provisions clusters across zones for high availability.
Observability and management
Streamlined monitoring and management tools provide easy access to metrics, making it simpler to detect issues, optimize performance, and manage Aerospike clusters at scale.
Multi-environment flexibility (Cloud and on-prem)
Deploy Aerospike clusters on-prem or across cloud platforms like AWS (EKS), Google (GKE), Azure (AKS), and RedHat OpenShift for consistent performance.
Additional features
These additional features further enhance operational control and flexibility in Kubernetes deployments
Multi-cluster support
Deploy clusters in single or multiple Kubernetes namespaces for flexible architecture.
Persistent storage volumes
Ensure data resilience with persistent volumes defined for each node in the cluster.
Network and load balancing
Enable efficient discovery and manage DNS configurations for external access.
Transport layer security
Secure communications with TLS encryption and seamless management of client certificates in Aerospike Kubernetes clusters.
Kubernetes Operator Lifecycle Manager (OLM)
Simplify installation, upgrades, and lifecycle management of AKO.
Helm charts support
Easily set up and manage Aerospike clusters using Helm charts.
What do customers say about Aerospike?
High-level architecture
With a custom controller written in Go, the Aerospike Kubernetes Operator allows administrators to manage the lifecycle and monitor the state of an Aerospike cluster.
Layered orchestration
A layered approach to orchestration allows the management of Aerospike cluster tasks outside of the Aerospike deployment.
Cloud-agnostic
Supports Kubernetes 1.16+, Amazon Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE), and Microsoft Azure Kubernetes Service (AKS).
Built for stateful applications
Using Kubernetes StatefulSets, it manages the deployment and scaling of a set of Pods where Aerospike resides.
Get started with Aerospike
For high-performance, scalable data management and ultra-low latency, ideal for handling massive datasets and real-time applications.