CassKop

Open-Source, Apache Cassandra operator for Kubernetes

[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

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.