# Deploy an Elasticsearch cluster with QuickStart

**URL:** <https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656>\
**Category:** Elastic Cloud on Kubernetes (ECK)\
**Created:** [July 1, 2022, 11:44am UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656 "2022-07-01T11:44:00Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nortena](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nortena/32/107805_2.png) [@Nortena](https://discuss.elastic.co/u/Nortena)\
**Post date:** [July 1, 2022, 11:44am UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/1 "2022-07-01T11:44:01Z")

</div>

I have deployed ECK in a cluster and the quickstart has stayed in the "ApplyingChanges" phase and the quickstart pods are like this:

NAMESPACE NAME HEALTH NODES VERSION PHASE AGE  
monitoring quickstart unknown 8.3.1 ApplyingChanges 98m

NAMESPACE NAME READY STATUS RESTARTS AGE  
monitoring quickstart-es-default-0 0/1 Init:0/3 0 26s  
monitoring quickstart-es-default-1 0/1 Init:0/3 0 26s  
monitoring quickstart-es-default-2 0/1 Init:0/3 0 28s

---

<div class="post-metadata">

**Author:** ![michael.morello](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/michael.morello/32/47448_2.png) [@michael.morello](https://discuss.elastic.co/u/michael.morello)\
**Post date:** [July 7, 2022, 6:24am UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/2 "2022-07-07T06:24:53Z")

</div>

> [@Nortena](#):
>
> monitoring quickstart-es-default-0 0/1 Init:0/3 0 26s

`Init:0/3`: only 2 init containers are created by default: `elastic-internal-init-filesystem` and `elastic-internal-suspend`. Could you check why is there a third one and check if there're any logs from it?

---

<div class="post-metadata">

**Author:** ![Nortena](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nortena/32/107805_2.png) [@Nortena](https://discuss.elastic.co/u/Nortena)\
**Post date:** [July 7, 2022, 6:52am UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/3 "2022-07-07T06:52:19Z")

</div>

Good morning Michel, first of all thank you for the answer. I have three pods deployed from quickstart, so it looks like one on each worker, doing a describe on each shows the following: Normal Scheduled 8s default-scheduler Successfully assigned monitoring/quickstart-es-default-2 to worker3 `Normal Scheduled 32s default-scheduler Successfully assigned monitoring/quickstart-es-default-0 to worker1``Normal Scheduled 7s default-scheduler Successfully assigned monitoring/quickstart-es-default-1 to worker2`

---

<div class="post-metadata">

**Author:** ![michael.morello](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/michael.morello/32/47448_2.png) [@michael.morello](https://discuss.elastic.co/u/michael.morello)\
**Post date:** [July 7, 2022, 7:02am UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/4 "2022-07-07T07:02:14Z")

</div>

My question was more about the number of init containers than the number of Pods. Could you run the following command please?

```auto
kubectl get pod/quickstart-es-default-0 -o jsonpath='{ .spec.initContainers[*].command }'

```

---

<div class="post-metadata">

**Author:** ![Nortena](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nortena/32/107805_2.png) [@Nortena](https://discuss.elastic.co/u/Nortena)\
**Post date:** [July 7, 2022, 7:47am UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/5 "2022-07-07T07:47:14Z")

</div>

This is the result @michael.morello  
["bash","-c","/mnt/elastic-internal/scripts/prepare-fs.sh"] ["bash","-c","/mnt/elastic-internal/scripts/suspend.sh"] ["sh","-c","sysctl -w vm.max\_map\_count=262144"]

---

<div class="post-metadata">

**Author:** ![michael.morello](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/michael.morello/32/47448_2.png) [@michael.morello](https://discuss.elastic.co/u/michael.morello)\
**Post date:** [July 7, 2022, 8:45am UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/6 "2022-07-07T08:45:30Z")

</div>

> [@Nortena](#):
>
> ["sh","-c","sysctl -w vm.max\_map\_count=262144"]

This is not exactly the [quickstart](https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-deploy-elasticsearch.html) 😄

Could you run this command:

`kubectl get pod/quickstart-es-default-0 -o jsonpath='{ .status }'`

---

<div class="post-metadata">

**Author:** ![Nortena](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nortena/32/107805_2.png) [@Nortena](https://discuss.elastic.co/u/Nortena)\
**Post date:** [July 7, 2022, 8:50am UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/7 "2022-07-07T08:50:55Z")

</div>

{"conditions":[{"lastProbeTime":null,"lastTransitionTime":"2022-07-07T08:49:22Z","message":"containers with incomplete status: [elastic-internal-init-filesystem elastic-internal-suspend sysctl]","reason":"ContainersNotInitialized","status":"False","type":"Initialized"},{"lastProbeTime":null,"lastTransitionTime":"2022-07-07T08:49:22Z","message":"containers with unready status: [elasticsearch]","reason":"ContainersNotReady","status":"False","type":"Ready"},{"lastProbeTime":null,"lastTransitionTime":"2022-07-07T08:49:22Z","message":"containers with unready status: [elasticsearch]","reason":"ContainersNotReady","status":"False","type":"ContainersReady"},{"lastProbeTime":null,"lastTransitionTime":"2022-07-07T08:49:22Z","status":"True","type":"PodScheduled"}],"containerStatuses":[{"image":"[docker.elastic.co/elasticsearch/elasticsearch:8.3.1","imageID":"","lastState":{},"name":"elasticsearch","ready":false,"restartCount":0,"started":false,"state":{"waiting":{"reason":"PodInitializing"}}}],"hostIP":"xxxxxxx","initContainerStatuses":[{"image":"docker.elastic.co/elasticsearch/elasticsearch:8.3.1","imageID":"","lastState":{},"name":"elastic-internal-init-filesystem","ready":false,"restartCount":0,"state":{"waiting":{"reason":"PodInitializing"}}},{"image":"docker.elastic.co/elasticsearch/elasticsearch:8.3.1","imageID":"","lastState":{},"name":"elastic-internal-suspend","ready":false,"restartCount":0,"state":{"waiting":{"reason":"PodInitializing"}}},{"image":"docker.elastic.co/elasticsearch/elasticsearch:8.3.1","imageID":"","lastState":{},"name":"sysctl","ready":false,"restartCount":0,"state":{"waiting":{"reason":"PodInitializing"}}}],"phase":"Pending","qosClass":"Burstable","startTime":"2022-07-07T08:49:22Z](http://docker.elastic.co/elasticsearch/elasticsearch:8.3.1%22,%22imageID%22:%22%22,%22lastState%22:%7B%7D,%22name%22:%22elasticsearch%22,%22ready%22:false,%22restartCount%22:0,%22started%22:false,%22state%22:%7B%22waiting%22:%7B%22reason%22:%22PodInitializing%22%7D%7D%7D%5D,%22hostIP%22:%22xxxxxxx%22,%22initContainerStatuses%22:%5B%7B%22image%22:%22docker.elastic.co/elasticsearch/elasticsearch:8.3.1%22,%22imageID%22:%22%22,%22lastState%22:%7B%7D,%22name%22:%22elastic-internal-init-filesystem%22,%22ready%22:false,%22restartCount%22:0,%22state%22:%7B%22waiting%22:%7B%22reason%22:%22PodInitializing%22%7D%7D%7D,%7B%22image%22:%22docker.elastic.co/elasticsearch/elasticsearch:8.3.1%22,%22imageID%22:%22%22,%22lastState%22:%7B%7D,%22name%22:%22elastic-internal-suspend%22,%22ready%22:false,%22restartCount%22:0,%22state%22:%7B%22waiting%22:%7B%22reason%22:%22PodInitializing%22%7D%7D%7D,%7B%22image%22:%22docker.elastic.co/elasticsearch/elasticsearch:8.3.1%22,%22imageID%22:%22%22,%22lastState%22:%7B%7D,%22name%22:%22sysctl%22,%22ready%22:false,%22restartCount%22:0,%22state%22:%7B%22waiting%22:%7B%22reason%22:%22PodInitializing%22%7D%7D%7D%5D,%22phase%22:%22Pending%22,%22qosClass%22:%22Burstable%22,%22startTime%22:%222022-07-07T08:49:22Z)"}

---

<div class="post-metadata">

**Author:** ![michael.morello](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/michael.morello/32/47448_2.png) [@michael.morello](https://discuss.elastic.co/u/michael.morello)\
**Post date:** [July 7, 2022, 10:06am UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/8 "2022-07-07T10:06:03Z")

</div>

Phase is still `Pending`, also the Pod does not seem to have a `podIP`, this may prevent the operator from generating the certificates, and consequently also prevent the Pod from starting.

Could you double check the `podIP` by running `kubectl get pod/quickstart-es-default-0 -o wide`

Could you also:

- Get the containers logs (if any): `kubectl logs --all-containers pod/quickstart-es-default-0`
- Check if there is any error in the [operator logs](https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-troubleshooting-methods.html#k8s-get-eck-logs)
- Check if there is anything wrong in the [K8S events](https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-troubleshooting-methods.html#k8s-get-k8s-events).

---

<div class="post-metadata">

**Author:** ![Nortena](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nortena/32/107805_2.png) [@Nortena](https://discuss.elastic.co/u/Nortena)\
**Post date:** [July 7, 2022, 11:15am UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/9 "2022-07-07T11:15:31Z")

</div>

kubectl logs --all-containers pod/quickstart-es-default-0 -n monitoring  
Error from server (BadRequest): container "sysctl" in pod "quickstart-es-default-0" is waiting to start: PodInitializing

---

<div class="post-metadata">

**Author:** ![Nortena](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nortena/32/107805_2.png) [@Nortena](https://discuss.elastic.co/u/Nortena)\
**Post date:** [July 7, 2022, 11:18am UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/10 "2022-07-07T11:18:18Z")

</div>

operator's son records

```auto
"log.level":"info","@timestamp":"2022-07-07T11:16:43.080Z","log.logger":"transport","message":"Skipping pod because it has no IP yet","service.version":"2.2.0+02f250eb","service.type":"eck","ecs.version":"1.4.0","namespace":"monitoring","pod_name":"quickstart-es-default-2"}
{"log.level":"info","@timestamp":"2022-07-07T11:16:43.084Z","log.logger":"generic-reconciler","message":"Updating resource","service.version":"2.2.0+02f250eb","service.type":"eck","ecs.version":"1.4.0","kind":"Service","namespace":"monitoring","name":"quickstart-es-default"}
{"log.level":"info","@timestamp":"2022-07-07T11:16:43.096Z","log.logger":"driver","message":"Elasticsearch cannot be reached yet, re-queuing","service.version":"2.2.0+02f250eb","service.type":"eck","ecs.version":"1.4.0","namespace":"monitoring","es_name":"quickstart"}
{"log.level":"info","@timestamp":"2022-07-07T11:16:43.096Z","log.logger":"elasticsearch-controller","message":"Ending reconciliation run","service.version":"2.2.0+02f250eb","service.type":"eck","ecs.version":"1.4.0","iteration":191787,"namespace":"monitoring","es_name":"quickstart","took":0.316895309}

```

---

<div class="post-metadata">

**Author:** ![Nortena](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nortena/32/107805_2.png) [@Nortena](https://discuss.elastic.co/u/Nortena)\
**Post date:** [July 7, 2022, 12:13pm UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/11 "2022-07-07T12:13:05Z")

</div>

@michael.morello FailedMount pod/quickstart-es-default-2 Unable to attach or mount volumes: unmounted volumes=[elastic-internal-transport-certificates elastic-internal-elasticsearch-bin-local elastic-internal-probe-user elastic-internal-elasticsearch-config elastic-internal-http-certificates elasticsearch-logs elastic-internal-scripts elastic-internal-elasticsearch-plugins-local elastic-internal-unicast-hosts elastic-internal-remote-certificate-authorities elastic-internal-elasticsearch-config-local elastic-internal-xpack-file-realm elasticsearch-data downward-api], unattached volumes=[elastic-internal-transport-certificates elastic-internal-elasticsearch-bin-local elastic-internal-probe-user elastic-internal-elasticsearch-config elastic-internal-http-certificates elasticsearch-logs elastic-internal-scripts elastic-internal-elasticsearch-plugins-local elastic-internal-unicast-hosts elastic-internal-remote-certificate-authorities elastic-internal-elasticsearch-config-local elastic-internal-xpack-file-realm elasticsearch-data downward-api]: timed out waiting for the condition

---

<div class="post-metadata">

**Author:** ![michael.morello](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/michael.morello/32/47448_2.png) [@michael.morello](https://discuss.elastic.co/u/michael.morello)\
**Post date:** [July 7, 2022, 12:16pm UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/13 "2022-07-07T12:16:04Z")

</div>

> - Check if there is anything wrong in the [K8S events](https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-troubleshooting-methods.html#k8s-get-k8s-events).

---

<div class="post-metadata">

**Author:** ![Nortena](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nortena/32/107805_2.png) [@Nortena](https://discuss.elastic.co/u/Nortena)\
**Post date:** [July 7, 2022, 12:20pm UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/14 "2022-07-07T12:20:15Z")

</div>

that trace is from the events : kubectl get events

---

<div class="post-metadata">

**Author:** ![Nortena](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nortena/32/107805_2.png) [@Nortena](https://discuss.elastic.co/u/Nortena)\
**Post date:** [July 8, 2022, 7:03am UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/15 "2022-07-08T07:03:40Z")

</div>

Hello @michael.morello any ideas about the error?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [August 5, 2022, 7:04am UTC](https://discuss.elastic.co/t/deploy-an-elasticsearch-cluster-with-quickstart/308656/16 "2022-08-05T07:04:34Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
