OpenSearch Single
OpenSearch is an open-source distributed search and analytics engine used for log analytics. This package deploys a single node OpenSearch cluster on Kubernetes.
â ī¸ Please note that the OpenSearch Single variant is not intended for production use. Please use opensearch-triple, the high-availability version, for production.
Requirementsâ
- Kubernetes >=
1.24.0 - Kustomize =
v3.10.0 - prometheus-operator
Prometheus Operator is necessary since we configure a
ServiceMonitorto make some metrics available fromOpenSearchon prometheus
Image repository and tagâ
- OpenSearch image:
opensearchproject/opensearch:2.12.0 - OpenSearch repo: OpenSearch on Github
- OpenSearch documentation: OpenSearch Homepage
Configurationâ
Fury distribution OpenSearch Single is deployed with the following configuration:
- Single node
- Listens on port
9200for client connections - Resource limits are
2000mfor CPU and4Gfor memory - Requires
30Gistorage - Prometheus exporter to expose OpenSearch metrics
- Metrics are scraped by Prometheus every
30s