This is a helm chart of Elastic that will be used with Graylog and Elastiflow.
To install this chart, run the following commands:
- Create a database namespace, by running this command:
kubectl create ns database
- Pull the dependencies of this chart, by running this command:
helm dependency update ./elastic-helm-chart
- Create a secret that will hold the password of the elasticsearch database(the username could not be changed. It's
elastic
by default). It should look like this:
apiVersion: v1
kind: Secret
metadata:
name: elastic-secret
namespace: database
data:
ELASTIC_PASSWORD: ZHVtbXk=
- Install the chart:
helm install elastic elastic-helm-chart -f elastic-helm-chart/values.yaml -n database