Meilisearch
Deploy Meilisearch on your Kubernetes cluster with Edka’s one click installation. Get a fast, typo tolerant search engine for your applications, delivering instant and relevant results through a simple HTTP API, all running on infrastructure you control.
What Edka Provisions
Edka installs Meilisearch from the official Helm chart and configures everything needed for a production ready instance on your cluster:
- Meilisearch v1.42.1: The latest stable release, deployed with sensible production defaults (
MEILI_ENV=production, analytics disabled). - Persistent Storage: A Hetzner
hcloud-volumesPersistentVolume for your indexes and task data, reserved at install and resizable later. - Secured Master Key: A 32 character master key is generated for you and stored as a Kubernetes Secret, protecting every API route from the start.
- Internal API Endpoint: A ClusterIP service on port 7700, reachable in-cluster at
http://<release>.<namespace>.svc.cluster.local:7700. - Metrics Built In: A lightweight nginx proxy authenticates and exposes Meilisearch’s Prometheus metrics on port 9110, wired into the Edka monitoring dashboard.
Configuration Options
Tune your deployment from the Edka console before or after install:
- General: Target namespace, chart and image versions, and the auto-generated master key.
- Storage: Persistent volume size (minimum 10 GiB) and storage class.
- Resources: CPU and memory requests and limits for the Meilisearch pod and metrics proxy. Defaults are 250m / 512Mi requests and 1000m / 2Gi limits.
- Placement: Pin Meilisearch to a specific node pool, with automatic tolerations for node-pool taints.
- Access: Optionally publish the API through an Envoy Gateway traffic class on your own hostname for external access.
Built in Observability
Edka surfaces Meilisearch health directly in the dashboard with curated metrics, including request rate, p95 latency, database and used storage size, indexed document and index counts, and queued and failed tasks, so you can watch search performance without leaving the platform.
Getting Started
- Click “Deploy Meilisearch” below.
- Choose your namespace, storage size, and resource limits.
- Optionally expose the API through a Gateway hostname.
- Deploy, then retrieve the generated master key from your cluster to authenticate API calls.
- Start creating indexes and adding documents through the Meilisearch API.
Deploy Meilisearch
Meilisearch
Search
FreeCategory
Search & Analytics
Fast, typo tolerant search engine for application search. Deliver instant, relevant results with a lightweight API that runs on your own cluster.
Get started