diff options
author | makefunstuff <[email protected]> | 2024-06-28 23:25:37 +0200 |
---|---|---|
committer | makefunstuff <[email protected]> | 2024-06-28 23:25:37 +0200 |
commit | 794f1de47aa469fe0a54800bdba28120247311b8 (patch) | |
tree | 038f9175e17029b728147ad6120e23f5388dffb7 /tools | |
parent | 5a58061b2fc2db41b2953b7be5bacf452deb1dcb (diff) | |
download | k3s-lab-794f1de47aa469fe0a54800bdba28120247311b8.tar.gz |
add elastic
Diffstat (limited to '')
-rw-r--r-- | tools/elasticsearch/Chart.yaml | 11 | ||||
-rw-r--r-- | tools/elasticsearch/values.yaml | 46 |
2 files changed, 57 insertions, 0 deletions
diff --git a/tools/elasticsearch/Chart.yaml b/tools/elasticsearch/Chart.yaml index e69de29..12c6cca 100644 --- a/tools/elasticsearch/Chart.yaml +++ b/tools/elasticsearch/Chart.yaml @@ -0,0 +1,11 @@ +apiVersion: v2 +name: elasticsearch-logstash +description: A Helm chart for deploying Elasticsearch and Logstash +version: 0.1.0 +dependencies: + - name: elasticsearch + version: 8.5.1 + repository: "https://helm.elastic.co" + - name: logstash + version: 8.5.1 + repository: "https://helm.elastic.co" diff --git a/tools/elasticsearch/values.yaml b/tools/elasticsearch/values.yaml index e69de29..5d8df08 100644 --- a/tools/elasticsearch/values.yaml +++ b/tools/elasticsearch/values.yaml @@ -0,0 +1,46 @@ +elasticsearch: + replicas: 1 + minimumMasterNodes: 1 + esJavaOpts: "-Xmx1g -Xms1g" + volumeClaimTemplate: + accessModes: [ "ReadWriteOnce" ] + resources: + requests: + storage: 10Gi + labels: + app.kubernetes.io/name: elasticsearch + networkPolicy: + http: + enabled: true + transport: + enabled: true + +logstash: + enabled: true + replicas: 1 + volumeClaimTemplate: + accessModes: [ "ReadWriteOnce" ] + resources: + requests: + storage: 10Gi + logstashConfig: + logstash.yml: | + http.host: "0.0.0.0" + xpack.monitoring.elasticsearch.hosts: [ "http://elasticsearch-master:9200" ] + logstashPipeline: + logstash.conf: | + input { + tcp { + port => 5044 + codec => json + } + } + output { + elasticsearch { + hosts => ["http://elasticsearch-master:9200"] + index => "logstash-%{+YYYY.MM.dd}" + } + } + labels: + app.kubernetes.io/name: logstash + |