Files
deprecated-helm-charts/stable/ignite/README.md
T
Oleksii Asiutin 4cc13f2a63 add apache ignite helm chart (#9293)
* add apache ignite helm chart

Signed-off-by: Oleksii Asiutin <sutok85@gmail.com>

* Disable Ignite persistence if volumes are disabled

Signed-off-by: Mykola Rybak <mykola.rybak@gmail.com>

* Expose peerClassLoadingEnabled property

Signed-off-by: Mykola Rybak <mykola.rybak@gmail.com>

* Expose environment variable configuration

Signed-off-by: Mykola Rybak <mykola.rybak@gmail.com>

* add service account to support rbac

Signed-off-by: Oleksii Asiutin <sutok85@gmail.com>

* add ability to disable rbac

Signed-off-by: Oleksii Asiutin <sutok85@gmail.com>

* change appVersion and chart version

Signed-off-by: Oleksii Asiutin <sutok85@gmail.com>

* move all ignite: configs to top-level

Signed-off-by: Oleksii Asiutin <sutok85@gmail.com>

* update app version to 2.7.0

Signed-off-by: Oleksii Asiutin <sutok85@gmail.com>

* fixed cluster activation commands

new ignite version (2.7.0) has different binaries path

Signed-off-by: Oleksii Asiutin <sutok85@gmail.com>

* change "dataStorage" config key to "persistence"

Most helm charts use "persistence" config key. So we follow the
same convention.

Signed-off-by: Oleksii Asiutin <sutok85@gmail.com>

* adapt chart configs to RBAC standards

according to this link
https://docs.helm.sh/chart_best_practices/#role-based-access-control

Signed-off-by: Oleksii Asiutin <sutok85@gmail.com>
2018-12-10 14:43:16 -08:00

32 lines
933 B
Markdown

# apache-ignite
This is a helm chart for [Apache Ignite](https://ignite.apache.org/)
Apache Ignite is an open-source distributed database, caching and processing
platform designed to store and compute on large volumes of data across a
cluster of nodes.
## Install
```console
$ helm install --name my-release stable/ignite
```
## Configuring persistence
Data persistence and WAL persistence can be enabled by specifying appropriate
variables. Please note that default persistence configuration is for AWS EBS.
```console
helm install --name my-release \
--set persistence.enabled=true \
--set persistence.size=100Gi \
--set wal_persistence.enabled=true \
--set wal_persistence.size=8Gi \
stable/ignite
```
To configure persistence for other volume plugins you should edit
`persistence.provisioner` and `persistence.provisioner_parameters` variables.
(and the same variables for `wal_persistence` section).