You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This Kubernetes operator automates Cassandra operations such as deploying rack aware clusters, scaling up and down, configuring C* and its JVM, upgrading JVM and C*, backup/restores and many more...
CassKop, the 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.
CassKop is based on CoreOS
operator-sdk tools and APIs.
CassKop creates/configures/manages Cassandra clusters atop Kubernetes and is by default space-scoped which means
that :
CassKop is able to manage X Cassandra clusters in one Kubernetes namespace.
You need X instances of CassKop to manage Y Cassandra clusters in X different namespaces (1 instance of CassKop
per namespace).
This adds security between namespaces with a better isolation, and less work for each operator.
See CONTRIBUTING for details on submitting patches and the contribution workflow.
For developers
Operator SDK is part of the operator framework provided by RedHat & CoreOS. The goal
is to provide high-level abstractions that simplifies creating Kubernetes operators.
The quick start guide walks through the process of building the Cassandra operator
using the SDK CLI, setting up the RBAC, deploying the operator and creating a
Cassandra cluster.
CassKop is under Apache 2.0 license. See the LICENSE file for details.
About
This Kubernetes operator automates Cassandra operations such as deploying rack aware clusters, scaling up and down, configuring C* and its JVM, upgrading JVM and C*, backup/restores and many more...