Open-Source, Apache Cassandra operator for Kubernetes
CassKop will define a new Kubernetes object named CassandraCluster which will be used to describe and instantiate a Cassandra Cluster in Kubernetes.
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.
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-CassKop (included) can deploy one Cassandra cluster on different Kubernetes clusters deployed on different regions for real HA.