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.

ServiceURLNotesFrom
Elasticsearchhttp://localhost:30920security disabledelastic/elasticsearch/standalone

Variables

Template variables overridable with --set. Use --set path.segments.var=value to target a specific context in the composition chain.

VariableDefaultOriginDescription
clusterNamees-standaloneelastic/elasticsearch/standaloneName of the Kind cluster
imageRepositorydocker.elastic.co/elasticsearch/elasticsearchelastic/elasticsearch/standaloneElasticsearch Docker image repository
imageTag9.3.1elastic/elasticsearch/standaloneElasticsearch Docker image tag