Install Elasticsearch on Openshift @ IBM Cloud

Songxibin
1 min readApr 8, 2020

Welcome here, just want to share the experience that how I installed it.

1. Create Docker file.

Download Elasticseach docker from server

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.2

create local Dockerfile

docker build . docker-registry.default.svc:5000/project-name/elasticsearch:7.6.2

Login to Openshift 4.3.x

oc login -u ****

Create service account, secret and token for docker push

oc describe sa jenkins oc describe secret jenkins-dockercfg-lm9s7

docker login -u xxx -p xxxx docker-registry.default.svc:5000

then

docker push docker-registry.default.svc:5000/project-name/elasticsearch:7.6.2

Go to Openshift Webconsole

Developer → add Container Image -> project-name/elasticsearch:7.6.2

Administration -> Workload -> Deployment ->Environment

Name: discovery.type

Value: single-node

restart pod.

Work done.

--

--