CassKop
Open-Source, Apache Cassandra operator for Kubernetes
![[object Object]](/casskop/img/operator-sdk.png)
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.
![[object Object]](/casskop/img/kubernetes.png)
Cassandra Cluster in K8S
CassKop is a Kubernetes custom controller which will provide you with the required Kubernetes resources for your deployment.
![[object Object]](/casskop/img/namespace.png)
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]](/casskop/img/cassandra.png)
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]](/casskop/img/dc.png)
Multi-Datacenter Deployment
Multi-CassKop (included) can deploy one Cassandra cluster on different Kubernetes clusters deployed on different regions for real HA.