Elasticsearch
elastic/elasticsearch/standalone
Single-node Elasticsearch cluster
Deploys a single-node Elasticsearch cluster into a local Kind cluster with host access on port 30920. Security is disabled for lightweight development.
Install gck#
go install github.com/gravitee-io-labs/gck@latest
For other installation methods, see Installation .
Usage#
Create#
gck create --from elastic/elasticsearch/standalone
Cleanup#
gck delete
Quick Start#
Check the cluster from your host:
curl http://localhost:30920
curl http://localhost:30920/_cluster/health?pretty
Security is disabled, so no credentials are needed.
Endpoints
Services this context exposes on your machine after gck create, including the ones it inherits from the contexts it composes. Rows marked with a flag only exist when you pass it.
| Service | URL | Notes | From |
|---|---|---|---|
| Elasticsearch | http://localhost:30920 | security disabled | elastic/elasticsearch/standalone |
Variables
Template variables overridable with --set. Use --set path.segments.var=value to target a specific context in the composition chain.
| Variable | Default | Origin | Description |
|---|---|---|---|
clusterName | es-standalone | elastic/elasticsearch/standalone | Name of the Kind cluster |
imageRepository | docker.elastic.co/elasticsearch/elasticsearch | elastic/elasticsearch/standalone | Elasticsearch Docker image repository |
imageTag | 9.3.1 | elastic/elasticsearch/standalone | Elasticsearch Docker image tag |