Solutions Hub
DataStax Kubernetes Operator for Apache Cassandra

Hybrid Database-as-a-Service built on Apache Cassandra that can run any workload on any cloud with zero downtime at global scale

Compatible with TKGI

Compatible with TAS
Can be consumed by apps on TAS

Compatible with TKGI
Can be consumed by apps on TKGI

Compatible with Standalone TKGI
Runs on TKGI with no dependency on TAS

Modern, scale-out, cloud-native applications require a transformational data architecture that enables improved operating economics, developer productivity, and time-to-market; DataStax and VMware have partnered to bring Kubernetes Operator for Apache Cassandra, an open source operator deployed on VMware Tanzu Kubernetes Grid (TKGI). It handles all of the heavy lifting involved with provisioning and running distributed, highly available DataStax Enterprise clusters.

Enable Developer Velocity

Accelerate cloud-native, bare-metal performance, advanced workload support from graph to search and analytics with Kubernetes and APIs.

Modernize Applications

Build modern and scalable applications seamlessly for distributed data sources with DSE tools, drivers, Kafka, Docker integrations and more.

Achieve Operational Reliability

Achieve advanced performance, enterprise security with advanced replication, fast analytical queries, data and compliance access controls, end-to-end encryption and data auditing.

Watch
DataStax Kubernetes Operator for Apache Cassandra Demo
DataStax Overview

DataStax is a hybrid database-as-a-service built on Apache Cassandra™. Over 450 of the most demanding data-driven enterprises use DataStax to grow their business with data. Handle any workload, anywhere with zero downtime, zero lock-in and global scale.

More about DataStax

“VMware and DataStax are central components of our platform. Having the option for hybrid and multi-cloud deployments will further guarantee the resiliency and uptime customers have come to expect from us.”

Rune Birkemose Jakobsen, Development Manager, Danske Bank

How It Works

DataStax Kubernetes Operator for Apache Cassandra, cass-operator, is an open source operator deployed on VMware Tanzu Kubernetes Grid (TKG/I) via Helm. It handles all of the heavy lifting involved with provisioning and running distributed, highly available, Apache Cassandra or DataStax Enterprise clusters. Rest assured that cass-operator is monitoring your data with automated remediation of stopped processes and downed nodes. Upgrades are effortless with cass-operator handling the rolling application of binary changes. Canary deployments of configuration changes are trivial with changes restricted to a single failure domain with complete rollout after validation by human operators. Security is automatically applied preventing default user credentials from ever being in use. The provisioned superuser account has credentials stored within k8s secrets.

All of this is managed with a Cassandra Datacenter Custom Resource Definition (CRD). Clusters may be declaratively defined as code and applied via CI/CD tooling. Operators don't have to reason around pods, services, and stateful sets. Instead focus may be placed on the number of nodes, configuration tweaks, and storage classes. Cass-operator takes care of the rest.

Example Cassandra Datacenters: https://github.com/datastax/cass-operator/tree/master/operator/example-cassdc-yaml

Read the documentation

Get Started

Install via Helm

Let’s talk.

Contact us about DataStax Kubernetes Operator for Apache Cassandra.

Thank you for your interest!

We will get back to you shortly.

Thank you for your interest!

We will get back to you shortly.