OpenSearch deployen
Zuletzt aktualisiert: 16. März 2026
OpenSearch ist eine quelloffene, verteilte Search- und Analytics-Engine (Apache 2.0). Sie eignet sich ideal für Log-Analytics, Echtzeit-Monitoring, Volltextsuche und Security Analytics. Mit dem offiziellen Helm Chart deployst du OpenSearch inkl. OpenSearch Dashboards in deinem Kubernetes-Cluster.
Chart-Registry: https://opensearch-project.github.io/helm-charts/
Voraussetzungen
- Ein lowcloud-Account mit aktivem Cluster
- Zugriff auf das lowcloud Dashboard
Quick Start
Minimale Konfiguration, um OpenSearch schnell zum Laufen zu bringen:
singleNode: true
resources:
requests:
cpu: 250m
memory: 512Mi
persistence:
enabled: true
size: 10Gi
singleNode: true. Für Produktion empfiehlt sich ein Multi-Node-Setup mit dedizierten Master- und Data-Nodes.Konfiguration
Die wichtigsten Konfigurationsoptionen im Überblick:
| Parameter | Beschreibung | Default |
|---|---|---|
singleNode | Single-Node-Modus aktivieren | false |
replicas | Anzahl der OpenSearch-Nodes | 3 |
resources.requests.cpu | CPU-Request pro Node | 1000m |
resources.requests.memory | Memory-Request pro Node | 512Mi |
persistence.enabled | Persistenten Speicher aktivieren | true |
persistence.size | Größe des persistenten Volumes | 8Gi |
opensearchJavaOpts | JVM-Optionen (z. B. Heap Size) | -Xmx512M -Xms512M |
plugins.security.disabled | Security-Plugin deaktivieren | false |
Schritt-für-Schritt Anleitung
1. Service hinzufügen
Navigiere im lowcloud Dashboard zu Add Service und wähle Helm Release aus. Füge als Chart-Repository die offizielle OpenSearch-Registry hinzu:
https://opensearch-project.github.io/helm-charts/
Wähle das Chart opensearch aus und anschließend die gewünschte Version. Die Option "latest" ist in den meisten Fällen eine gute Wahl.

2. Values konfigurieren
Gib dem Helm Release einen aussagekräftigen Namen in lowcloud (z. B. opensearch-logs).
Passe dann die values.yaml an deine Anforderungen an:
singleNode: true
resources:
requests:
cpu: 250m
memory: 512Mi
limits:
cpu: 1000m
memory: 1Gi
persistence:
enabled: true
size: 10Gi
opensearchJavaOpts: '-Xmx512M -Xms512M'
opensearchJavaOpts an die verfügbaren Memory-Resources an. Die Heap Size sollte ca. 50 % des Memory-Limits betragen.
3. Deployment starten
Öffne den erstellten Service und klicke auf Deploy. Warte, bis das Label im Dashboard auf "Deployed" wechselt. Deine OpenSearch-Instanz ist dann einsatzbereit.
Du kannst nun über die REST-API auf OpenSearch zugreifen und Daten indexieren, durchsuchen und analysieren.