This project is no longer maintained, and has moved. Please see here: https://github.com/GoogleCloudPlatform/gke-stateful-applications-demo
This project provides a container optimized to run Apache Cassandra on Kubernetes. This project provides both a production grade container, and a developer container for using cqlsh.
This container is hosted on Docker Repository on Quay. Visit the repository for the most update to date container. We do not recommend running using "lastest", as breaking changes may break your production environment.
The projects Makefile contains various targets for building and pushing both the production container and the development container.
Use the default target. The example below also sets the docker repository name and the Cassandra version. See the top of the Makefile for other variables that can be set.
make CASSANDRA_VERSION=3.9 PROJECT=quay.io/vorstella/cassandra-k8s
The following command builds the development container, which includes a working version of cqlsh
.
make build-dev