CasskopOpen-Source, Apache Cassandra operator for Kubernetes

The CassKop Cassandra Kubernetes operator makes it easy to run Apache Cassandra on Kubernetes. Apache Cassandra is a popular, free, open-source, distributed wide column store, NoSQL database management system. The operator allows to easily create and manage racks and data centers aware Cassandra clusters.
[object Object]

Kubernetes Operator

CassKop will define a new Kubernetes object named CassandraCluster which will be used to describe and instantiate a Cassandra Cluster in Kubernetes.

[object Object]


Open source software released under the Apache 2.0 license.

[object Object]

Cassandra Cluster in K8S

CassKop is a Kubernetes custom controller which will provide you with the required Kubernetes resources for your deployment.

[object Object]

Space Scoped

CassKop is listening only in the Kubernetes namespace it is deployed in, and is able to manage several Cassandra Clusters within this namespace.

[object Object]

Operate Cassandra Node with Kubectl plugin!

Casskop manage a list of operations at 2 levels : Cluster operations with CRD and pod operations with our kubectl plugin! Pod operation example: cleanup, rebuild...

[object Object]

Multi-Datacenter Deployment

Multi-CassKop (included) can deploy one Cassandra cluster on different Kubernetes clusters deployed on different regions for real HA.