Skip to content

this repos contains various Elasticsearch cluster configurations on ECK and some script to set them up on a kind cluster

Notifications You must be signed in to change notification settings

daverick/es-kind

Repository files navigation

Elastic stack on kind with ECK

Requirements

Tested on MacOS Catalina 10.15.6->11.6

Usage

./up.sh spin up everything

.downn.sh destroy everything (in fact only the kind cluster ;-) )

Limitations

  • What is inside the kind cluster do not support docker to be restarted (some network stuff).

'Interesting' things

The stack-monitoring.yaml is based on ECK beats stack monitoring doc examples but it has been tuned to use k8s annotations and k8s labels to only monitor the stack elements.

Upgrade operator

  • update the up.sh to use the operator 1.3.0
  • up.sh
  • annotate some ressources to exclude them from the upgrade (in fact not managed by the operator) like for example kubectl annotate --overwrite elasticsearch elasticsearch 'eck.k8s.elastic.co/managed=false'
  • kubectl apply -f eck-operator-1.5.yaml => all the non elasticsearch pods are restarted! some are crashlooping! but they get back after the kibana are restarted?
  • allow the elasticsearch to be managed by ECK:kubectl annotate --overwrite elasticsearch elasticsearch 'eck.k8s.elastic.co/managed=true'

About

this repos contains various Elasticsearch cluster configurations on ECK and some script to set them up on a kind cluster

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages