This Helm chart installs CassKop to create/configure/manage Cassandra
clusters in a Kubernetes Namespace.
It will use a Custom Ressource Definition(CRD):
which implements a
CassandraCluster object in Kubernetes.
The following tables lists the configurable parameters of the Cassandra Operator Helm chart and their default values.
|Image pull policy|
|Enable the use of secret for docker image|
|Name of the secret to connect to docker registry||-|
|If true, create & deploy the CRD|
|If true, create & use RBAC resources|
|Specifies timeout before first probe attempt|
|Specifies probe interval|
|When a probe fails, after time specified in this field Pod will be marked as |
|Pod resource requests & limits|
|deploy service for metrics|
|activate DEBUG log level and enable shareProcessNamespace (allowing ephemeral container usage)|
Specify each parameter using the
--set key=value[,key=value] argument to
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example,
- dry run
- release name
-replaceflag allow you to reuse a charts release name
To install another version of the operator use:
where x.y.z is the version you want.
If you want to delete the operator from your Kubernetes cluster, the operator deployment should be deleted.
The command removes all the Kubernetes components associated with the chart and deletes the helm release.
The CRDs created by the chart are not removed by default and should be manually cleaned up (if required)
Manually delete the CRDs:
If you delete the CRDs then it will delete ALL Clusters that has been created using these CRDs!!! Please never delete CRDs without very very good care
By default, the chart will install the Casskop CRDs if there are not yet installed. If you want to upgrade or downgrade to another charts version you will need
to delete the CRDs BEFORE installing the new chart. If you don't want to install CRDs with the chart using Helm, you can skip this step by adding
--skip-crds as described
in Helm 3 official documentation.