config/recipes/traefik/02-elastic-stack.yaml (63 lines of code) (raw):
---
apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:
name: hulk
labels:
app: hulk
spec:
version: 8.17.0
nodeSets:
- name: master
count: 1
config:
node.roles: ["master"]
node.store.allow_mmap: false
- name: data
count: 1
config:
node.roles: ["data"]
node.store.allow_mmap: false
- name: ingest
count: 1
config:
node.roles: ["ingest"]
node.store.allow_mmap: false
- name: coordinating
count: 1
config:
node.roles: []
node.store.allow_mmap: false
- name: ml
count: 1
config:
node.roles: ["ml"]
node.store.allow_mmap: false
---
apiVersion: kibana.k8s.elastic.co/v1
kind: Kibana
metadata:
name: hulk
labels:
app: hulk
spec:
version: 8.17.0
count: 1
config:
xpack.fleet.packages:
- name: apm
version: latest
elasticsearchRef:
name: hulk
---
apiVersion: apm.k8s.elastic.co/v1
kind: ApmServer
metadata:
name: hulk
labels:
app: hulk
spec:
version: 8.17.0
count: 1
elasticsearchRef:
name: hulk