Aerospike has announced the availability of Aerospike Kubernetes Operator 2.0. According to Aerospike, the Operator provides a solid base for automation when deploying and managing the Aerospike database on Kubernetes platforms, both in the public cloud (AKS, EKS, and GKE) and on-prem.
The Operator supports the following capabilities:
- Deploy Aerospike clusters
- Scale up and down for existing Aerospike clusters
- Version upgrade and downgrade
- Configure persistent storage and resource allocation
- Standardize and validate configurations
- Cluster security management
- Attach custom sidecars and init containers
Enhanced observability and management capabilities
The Operator 2.0 provides for improved monitoring and alerting of events in the Aerospike Database through the Prometheus Exporter Sidecar that can be added to the Aerospike server pods. This combined with the control plane capabilities of Aerospike Kubernetes Operator 2.0 provides deployment, observability, and management of Aerospike Database clusters on Kubernetes. There are a number of Grafana dashboards that are configured to work with our Prometheus feeds. Together this provides a sound basis for observability and management of Aerospike clusters on Kubernetes.
Additional new capabilities:
- Warm restart of pods for cluster changes, allowing for the restart of the Aerospike service without deleting pods
- Network and load balancing enhancements
- TLS enhancements for secrets and client certificates
- Rack awareness support
- Support for custom initialization of resources (e.g., volumes and security certificates)
- Fine grained configuration for storage volumes
- Pod scheduling enhancements
- Install, manage and upgrade the Aerospike Kubernetes Operator 2.0 with Operator Lifecycle Manager (OLM)
- Support for Aerospike Enterprise Server versions 5.6.x and 5.7.x
- Support for Kubernetes 1.20, 1.21 and 1.22
Red Hat OpenShift Container Platform certification
The Aerospike Kubernetes Operator 2.0 is compatible with the Red Hat OpenShift Container Platform and will be submitted for certification with this release and will be made available in the RedHat Ecosystem Catalog. The 2.0 version of our operator supports both Helm charts and OLM.
According to Aerospike, Aerospike Kubernetes Operator 2.0 represents a major step forward in providing a complete control plane for Kubernetes-based Aerospike clusters. As the company added new control capabilities, APIs had to change, and hence version 2.0 is not compatible with version 1.x, the company adds.
More information about this release is available on the product page at https://aerospike.com/products/kubernetes-operator.