This reference architecture document shows how you can deploy Cassandra, a distributed NoSQL database management system, with Portworx on Kubernetes. You will install Cassandra as a StatefulSet, which requires a headless service to provide network identity to the Pods it creates. Note that a headless service does not require load balancing and a single cluster IP address. For more details about headless services, see the Headless Services section of the Kubernetes documentation.
The following diagram shows the main components of a Cassandra with Portworx deployment running on top of Kubernetes:
Install Cassandra with Portworx on Kubernetes
📄️ Scale up
Scale up your Cassandra cluster
Learn how to failover Cassandra with Portworx on Kubernetes.
Measure the performance of Cassandra with Portworx on Kubernetes
📄️ Discussion forum