Elasticsearch
Deploy Elasticsearch instances in Zerops with flexible scaling options, from standalone nodes to highly available clusters.
Supported Versions
Currently supported Elasticsearch versions:
- 9.2
- 8.16
Import configuration version:
elasticsearch@9.2elasticsearch@8.16
| Minimum | Maximum | |
|---|---|---|
| CPU cores | 1 | 8 |
| RAM | 0.25 GB | 48 GB |
| Disk | 1 GB | 250 GB |
Connection Details
- Port: 9200
- Protocol: HTTP only
- Internal Access:
http://{hostname}:9200 - Basic auth security
- User:
elastic - Password: randomly generated during service creation, find under Access Details in service detail
- User:
Example
Configuration Options
Plugin Management
You can configure Elasticsearch plugins using a comma-separated list in your environment secrets:
Plugin Configuration Details:
- Defines plugins to install at service startup
- Format:
plugin1,plugin2,... - Service automatically installs specified plugins during initialization
- Removing a plugin from this list triggers uninstallation on service restart
JVM Heap Allocation
Control the JVM heap size as a percentage of container memory:
Heap Configuration Details:
- Value represents the percentage of container memory allocated to JVM heap
- Default: 50% of available container memory
- Valid range: 1-100
- To increase available memory, adjust the service's RAM allocation in scaling configuration
Requires Restart
Changes to HEAP_PERCENT require a service restart to take effect.