CassKop
Open-Source, Apache Cassandra operator for Kubernetes
Kubernetes Operator
CassKop will define a new Kubernetes object named CassandraCluster which will be used to describe and instantiate a Cassandra Cluster in Kubernetes.
Open-Source
Open source software released under the Apache 2.0 license.
Cassandra Cluster in K8S
CassKop is a Kubernetes custom controller which will provide you with the required Kubernetes resources for your deployment.
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.
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...
Multi-Datacenter Deployment
Multi-CassKop (included) can deploy one Cassandra cluster on different Kubernetes clusters deployed on different regions for real HA.