Elasticsearch
Deploy Elasticsearch clusters on your Kubernetes cluster with Edka’s one click installation. Edka provisions them through the Elastic Cloud on Kubernetes (ECK) operator with cert-manager, so the cluster, TLS, and Kibana come up configured.
What Edka Provisions
Edka installs Elasticsearch through the ECK operator and brings up a working cluster on infrastructure you control:
- Version: Elasticsearch 9.1.5 (latest) or 8.19.5.
- Node Count: 1, 3, 5, 7, or 9 nodes. A single node carries the master, data, ingest, ml, remote_cluster_client, and transform roles.
- Persistent Storage: A
hcloud-volumesPersistentVolume per node from 10 GiB to 1 TB, set at install and resizable later. - Generated Credentials: A password for the
elasticuser is generated and stored as a Kubernetes Secret. - TLS: ECK issues certificates for the cluster’s internal traffic.
- REST API Endpoint: A ClusterIP service on port 9200, reachable in cluster at
https://elasticsearch-es-http.elastic-system.svc.cluster.local:9200.
Kibana
Kibana ships alongside the cluster by default. Edka deploys a single Kibana instance wired to the Elasticsearch reference, listening on port 5601. Disable it from the console if you only need the REST API.
Configuration Options
Tune your deployment from the Edka console before or after install:
- Resources: Memory limit per node from 2 GB to 128 GB, CPU limit from 0.5 to 48 CPU, and the JVM heap size (set to roughly half the memory limit).
- Storage: Persistent volume size per node and storage class. Host path storage is also available, with the tradeoff that data is tied to a specific node.
- Kibana: Toggle Kibana on or off and set its memory and CPU limits.
- Access: Optionally publish Kibana through an Envoy Gateway traffic class on your own hostname, with TLS from a cert-manager cluster issuer.
Getting Started
- Click “Deploy Elasticsearch” below.
- Select your version, node count, and per-node resources.
- Choose storage size, and optionally expose Kibana through a Gateway hostname.
- Deploy. Your cluster will be ready in 3-5 minutes.
- Retrieve the generated
elasticpassword from your cluster and access Kibana.
Deploy Elasticsearch
Elasticsearch
Analytics
FreeCategory
Search & Analytics
Distributed search and analytics engine for real-time data exploration, log analysis, and full-text search. Edka provisions Elasticsearch on your own cluster.
Get started