Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/instaclustr/cassandra-operator

Kubernetes operator for Apache Cassandra
https://github.com/instaclustr/cassandra-operator

cassandra kubernetes kubernetes-operator netapp-public nosql ops storage

Last synced: about 1 month ago
JSON representation

Kubernetes operator for Apache Cassandra

Awesome Lists containing this project

README

        

#### Project Status: Sunset
The Cassandra-operator is no longer supported. If you are looking for an Apache Cassandra operator for Kubernetes, please check out the operator from the K8ssandra project called [cass-operator](https://github.com/k8ssandra/cass-operator).

### Kubernetes Operator for Cassandra

- Website: https://www.instaclustr.com/
- Wiki: https://github.com/instaclustr/cassandra-operator/wiki
- Documentation: https://www.instaclustr.com/support/documentation/

The Cassandra Operator manages Cassandra clusters deployed to [Kubernetes](http://kubernetes.io) and automates tasks related to operating a Cassandra cluster.

Currently user-facing, Cassandra cluster objects are created as [Kubernetes Custom Resources](https://kubernetes.io/docs/tasks/access-kubernetes-api/extend-api-custom-resource-definitions/).

### Cassandra Version Support

We are currently building images for Cassandra 3.11.9 and 4.0.0.

### Documentation

All relevant information related to the usage of our Instaclustr Cassandra Operator is in our [operator wiki](https://github.com/instaclustr/cassandra-operator/wiki)

### Requirements

- Kubernetes 1.15+
- Helm 3 (if you want to use the included helm charts)

### Limitations

- This operator is currently a work in progress, and breaking changes are landing in master all the time. Here be dragons!
- We expect to consider the Cassandra Operator stable soon; backwards incompatible changes will not be made once the project reaches stability.
- Some planned features have yet to be completed, and API changes are still possible—meaning that bug fixes, API, and version changes may not be backwards compatible.
- Please see the [Instaclustr supported projects page](https://www.instaclustr.com/support/documentation/announcements/instaclustr-open-source-project-status/) for the enterprise support status of the Cassandra Operator.

## Further Information
- See blog by Ben Bromhead ["Why We Built an Open Source Cassandra-Operator to Run Apache Cassandra on Kubernetes"](https://www.instaclustr.com/why-we-built-apache-cassandra-operator-to-run-on-kubernetes/)