Skip to main content
Version: 1.23.X

Cerebro

Cerebro is an open-source web admin tool for Elasticsearch API, that lets you perform common admin tasks on the ElasticSearch cluster via a web interface.

Requirements

  • Kubernetes >= 1.20.0
  • Kustomize >= v3.3.X

Image repository and tag

Configuration

In Kubernetes Fury distribution, Cerebro is deployed with the following configuration:

  • Replica number: 1
  • Requires no authentication
  • Listens on port 9000
  • Resource limits are 600m for CPU and 800Mi for memory

Deployment

You can deploy Cerebro by running the following command in the root of the project:

kustomize build | kubectl apply -f -

Accessing Cerebro UI

You can access Cerebro web UI by port-forwarding on port 9000:

kubectl port-forward svc/cerebro 9000:9000 --namespace logging

Cerebro will be available on http://127.0.0.1:9000 from your browser.

To learn how to add basic authentication for Cerebro please see the example.