A Helm chart for the Solr Operator.
To install the chart with the release name test
:
$ helm install test .
The command deploys the solr-operator on the Kubernetes cluster with the default configuration. The configuration section lists the parameters that can be configured during installation.
NOTE: Since by default the useZkOperator
option is set to True
, you must have already installed the Zookeeper Operator in your kubernetes cluster. A helm chart is also available for it.
If you are using Helm 2, CRDs are installed using the crd-install hook. Prior to installing, you'll need to uncomment the last two lines in kustomization.yaml, and run make manifests
You will also need to update the install command to use the name flag, as shown below.
$ helm install --name test .
Helm 3 automatically runs CRDs in the /crds directory, no further action is needed.
To uninstall/delete the solr-operator
deployment:
$ helm uninstall test
$ helm delete test
The command removes all the Kubernetes components associated with the chart and deletes the release.
Key | Type | Default | Description |
---|---|---|---|
image.repository | string | "bloomberg/solr-operator" | The repository of the Solr Operator image |
image.tag | string | "v0.2.1" | The tag/version of the Solr Operator to run |
image.pullPolicy | string | "Always" | |
fullnameOverride | string | "" | A custom name for the Solr Operator Deployment |
nameOverride | string | "" | |
replicaCount | int | 1 | The number of Solr Operator pods to run |
resources.limits.cpu | string | "400m" | |
resources.limits.memory | string | "500Mi" | |
resources.requests.cpu | string | "100m" | |
resources.requests.memory | string | "100Mi" |
Key | Type | Default | Description |
---|---|---|---|
ingressBaseDomain | string | "" | If you have a base domain that points to your ingress controllers for this kubernetes cluster, you can provide this. SolrClouds will then begin to use ingresses that utilize this base domain. E.g. solrcloud-test.<base.domain> |
useZkOperator | string | "true" | This option enables the use of provided Zookeeper instances for SolrClouds |
useEtcdOperator | string | "false" | This option enables the use of provided Zetcd instances for SolrClouds |