The new operator provides a single control plane for simplified configuration, management and operations.

This week DataStax announced a new Operator for K8ssandra, the cloud-native, open-source distribution of Apache Cassandra on Kubernetes. The new K8ssandra Operator supports multiple Kubernetes clusters, enabling organizations to easily deploy critical, real-time applications that require high availability on Kubernetes, across multiple regions. 

“Organizations today are deploying global, data-driven applications that are critical to their business. These must remain online even in the event of natural disasters or cloud and data center outages and have no geographic limitations,” said Patrick McFadin, vice president of developer relations at DataStax. “With the new K8ssandra Operator, the barriers and expertise needed to easily deploy and manage Cassandra in the most demanding environments with the flexibility of Kubernetes are eliminated.”

Apache Cassandra is a NoSQL database based on a wide-columnar store optimized to process large amounts of data across a distributed cluster. As the building and deployments of cloud-native applications continue to evolve, the number of stateful applications requiring access to data residing on a cluster is starting to substantially increase. At the same time, organizations are also deploying more clusters from the edge to the cloud.

Spanning multiple Kubernetes clusters across multiple regions

A recent survey from the Data on Kubernetes Community (DoKC) finds 70% of respondents report they are now running stateful applications on Kubernetes clusters. Another 20% say they expect to see these types of workloads deployed on the platform. Half of the respondents (50%) note they are now deploying databases directly on Kubernetes clusters. This is to more efficiently access the data on the cluster.

Because Kubernetes does not have cross-regional orchestration or management responsibilities, companies have had to manage multiple components and installations separately. They do this through a series of Helm charts, the package manager for Kubernetes. 

With the new K8ssandra Operator, users can create a single Cassandra cluster spanning multiple Kubernetes clusters across multiple regions. This provides a single control plane for simplified configuration, management and operations. It also delivers low latency as data sits close to users who are distributed across the globe.