Skip to content

k8s-for-greeks/docker-cassandra-k8s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cassandra K8s

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.

Build Status

Docker Repository on Quay

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.

Building via Makefile

The projects Makefile contains various targets for building and pushing both the production container and the development container.

Production 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

Development Container

The following command builds the development container, which includes a working version of cqlsh.

make build-dev