Skip to content

Using Helm

Štefan Miklošovič edited this page Apr 20, 2020 · 2 revisions

We are using Helm 3.

There are Helm charts pushed to gcr.io registry as well. We are using experimental support of Helm registries.

Charts are available in gcr.io under refs:

gcr.io/cassandra-operator/cassandra-chart:<version>
gcr.io/cassandra-operator/cassandra-operator-chart:<version>

The project includes in-tree helm templates to make installation simpler and repeatable.

To install manually:

  1. Make sure helm templates include all required files:

    $ make helm
  2. First check and change the values.yaml file to make sure it meets your requirements: e.g. in helm/cassandra-operator/values.yaml and helm/cassandra/values.yaml

  3. Install the operator

    $ helm install cassandra-operator helm/cassandra-operator --wait 
    
  4. Create a Cassandra cluster (remember to check the helm/cassandra/values.yaml for correct values)

    $ helm install cassandra helm/cassandra
    

The Helm templates are relatively independent and can also be used to generate the deployments yaml files, e.g:

$ helm template helm/cassandra-operator
Clone this wiki locally