# Unable to configure Elasticsearch following the Quickstart guide

**URL:** <https://discuss.elastic.co/t/unable-to-configure-elasticsearch-following-the-quickstart-guide/292076>\
**Category:** Elasticsearch\
**Created:** [December 16, 2021, 5:13am UTC](https://discuss.elastic.co/t/unable-to-configure-elasticsearch-following-the-quickstart-guide/292076 "2021-12-16T05:13:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![abu.kalna](https://avatars.discourse-cdn.com/v4/letter/a/77aa72/32.png) [@abu.kalna](https://discuss.elastic.co/u/abu.kalna)\
**Post date:** [December 16, 2021, 5:13am UTC](https://discuss.elastic.co/t/unable-to-configure-elasticsearch-following-the-quickstart-guide/292076/1 "2021-12-16T05:13:19Z")

</div>

Unable to configure Elasticsearch on Kubernetes 1.22 using the Quickstart guide ([Deploy ECK in your Kubernetes cluster | Elastic Cloud on Kubernetes [1.8] | Elastic](https://www.elastic.co/guide/en/cloud-on-k8s/1.8/k8s-deploy-eck.html)). It is in "ApplyingChanges" for the last 14 hours.

$ kubectl get Elasticsearch  
NAME HEALTH NODES VERSION PHASE AGE  
quickstart unknown 7.16.1 ApplyingChanges 14h

Please help to identify the issues. Please find below logs and other details;

kubectl describe Elasticsearch  
Name: quickstart  
Namespace: default  
Labels:   
Annotations: [common.k8s.elastic.co/controller-version:](http://common.k8s.elastic.co/controller-version:) 1.8.0  
[elasticsearch.k8s.elastic.co/initial-master-nodes:](http://elasticsearch.k8s.elastic.co/initial-master-nodes:) quickstart-es-default-0  
API Version: [elasticsearch.k8s.elastic.co/v1](http://elasticsearch.k8s.elastic.co/v1)  
Kind: Elasticsearch  
Metadata:  
Creation Timestamp: 2021-12-15T14:21:24Z  
Generation: 2  
Managed Fields:  
API Version: [elasticsearch.k8s.elastic.co/v1](http://elasticsearch.k8s.elastic.co/v1)  
Fields Type: FieldsV1  
fieldsV1:  
f:metadata:  
f:annotations:  
.:  
f:kubectl.kubernetes.io/last-applied-configuration:  
f:spec:  
.:  
f:version:  
Manager: kubectl-client-side-apply  
Operation: Update  
Time: 2021-12-15T14:21:24Z  
API Version: [elasticsearch.k8s.elastic.co/v1](http://elasticsearch.k8s.elastic.co/v1)  
Fields Type: FieldsV1  
fieldsV1:  
f:metadata:  
f:annotations:  
f:Elasticsearch.k8s.elastic.co/initial-master-nodes:  
f:status:  
Manager: elastic-operator  
Operation: Update  
Time: 2021-12-15T14:21:26Z  
API Version: [elasticsearch.k8s.elastic.co/v1](http://elasticsearch.k8s.elastic.co/v1)  
Fields Type: FieldsV1  
fieldsV1:  
f:status:  
f:health:  
f:phase:  
f:version:  
Manager: elastic-operator  
Operation: Update  
Subresource: status  
Time: 2021-12-15T14:21:27Z  
Resource Version: 3706240  
UID: de8bf229-e46e-405c-803b-28cc5bb3ed82  
Spec:  
Auth:  
Http:  
Service:  
Metadata:  
Spec:  
Tls:  
Certificate:  
Monitoring:  
Logs:  
Metrics:  
Node Sets:  
Config:  
node.store.allow\_mmap: false  
Count: 1  
Name: default  
Pod Template:  
Metadata:  
Creation Timestamp:   
Spec:  
Containers:   
Transport:  
Service:  
Metadata:  
Spec:  
Tls:  
Certificate:  
Update Strategy:  
Change Budget:  
Version: 7.16.1  
Status:  
Health: unknown  
Phase: ApplyingChanges  
Version: 7.16.1  
Events:

#####################

$ kubectl get events  
LAST SEEN TYPE REASON OBJECT MESSAGE  
51s Normal FailedBinding persistentvolumeclaim/data-Elasticsearch-data-0 no persistent volumes available for this claim and no storage class is set  
51s Normal FailedBinding persistentvolumeclaim/data-Elasticsearch-data-1 no persistent volumes available for this claim and no storage class is set  
51s Normal FailedBinding persistentvolumeclaim/data-Elasticsearch-master-0 no persistent volumes available for this claim and no storage class is set  
51s Normal FailedBinding persistentvolumeclaim/data-Elasticsearch-master-1 no persistent volumes available for this claim and no storage class is set  
51s Normal FailedBinding persistentvolumeclaim/data-Elasticsearch-master-2 no persistent volumes available for this claim and no storage class is set  
51s Normal FailedBinding persistentvolumeclaim/Elasticsearch-data-quickstart-es-default-0 no persistent volumes available for this claim and no storage class is set  
51s Normal FailedBinding persistentvolumeclaim/Elasticsearch-master-Elasticsearch-master-0 no persistent volumes available for this claim and no storage class is set  
51s Normal FailedBinding persistentvolumeclaim/Elasticsearch-master-Elasticsearch-master-1 no persistent volumes available for this claim and no storage class is set  
51s Normal FailedBinding persistentvolumeclaim/Elasticsearch-master-Elasticsearch-master-2 no persistent volumes available for this claim and no storage class is set  
26m Warning FailedScheduling pod/quickstart-es-default-0 0/4 nodes are available: 4 pod has unbound immediate PersistentVolumeClaims.

######################  
$ kubectl -n elastic-system logs -f statefulset.apps/elastic-operator  
...........  
{"log.level":"info","@timestamp":"2021-12-16T05:10:59.906Z","log.logger":"generic-reconciler","message":"Updating resource","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","kind":"Service","namespace":"default","name":"quickstart-es-transport"}  
{"log.level":"info","@timestamp":"2021-12-16T05:10:59.916Z","log.logger":"generic-reconciler","message":"Updating resource","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","kind":"Service","namespace":"default","name":"quickstart-es-http"}  
{"log.level":"info","@timestamp":"2021-12-16T05:10:59.922Z","log.logger":"transport","message":"Skipping pod because it has no IP yet","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","namespace":"default","pod\_name":"quickstart-es-default-0"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:00.291Z","log.logger":"generic-reconciler","message":"Updating resource","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","kind":"Service","namespace":"default","name":"quickstart-es-default"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:00.304Z","log.logger":"driver","message":"ES cannot be reached yet, re-queuing","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","namespace":"default","es\_name":"quickstart"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:00.304Z","log.logger":"Elasticsearch-controller","message":"Ending reconciliation run","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","iteration":5138,"namespace":"default","es\_name":"quickstart","took":0.398478515}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:10.305Z","log.logger":"Elasticsearch-controller","message":"Starting reconciliation run","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","iteration":5139,"namespace":"default","es\_name":"quickstart"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:10.307Z","log.logger":"generic-reconciler","message":"Updating resource","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","kind":"Service","namespace":"default","name":"quickstart-es-transport"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:10.320Z","log.logger":"generic-reconciler","message":"Updating resource","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","kind":"Service","namespace":"default","name":"quickstart-es-http"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:10.327Z","log.logger":"transport","message":"Skipping pod because it has no IP yet","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","namespace":"default","pod\_name":"quickstart-es-default-0"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:10.689Z","log.logger":"generic-reconciler","message":"Updating resource","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","kind":"Service","namespace":"default","name":"quickstart-es-default"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:10.703Z","log.logger":"driver","message":"ES cannot be reached yet, re-queuing","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","namespace":"default","es\_name":"quickstart"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:10.704Z","log.logger":"Elasticsearch-controller","message":"Ending reconciliation run","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","iteration":5139,"namespace":"default","es\_name":"quickstart","took":0.398342956}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:20.704Z","log.logger":"Elasticsearch-controller","message":"Starting reconciliation run","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","iteration":5140,"namespace":"default","es\_name":"quickstart"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:20.705Z","log.logger":"generic-reconciler","message":"Updating resource","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","kind":"Service","namespace":"default","name":"quickstart-es-transport"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:20.711Z","log.logger":"generic-reconciler","message":"Updating resource","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","kind":"Service","namespace":"default","name":"quickstart-es-http"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:20.718Z","log.logger":"transport","message":"Skipping pod because it has no IP yet","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","namespace":"default","pod\_name":"quickstart-es-default-0"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:21.086Z","log.logger":"generic-reconciler","message":"Updating resource","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","kind":"Service","namespace":"default","name":"quickstart-es-default"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:21.099Z","log.logger":"driver","message":"ES cannot be reached yet, re-queuing","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","namespace":"default","es\_name":"quickstart"}  
{"log.level":"info","@timestamp":"2021-12-16T05:11:21.099Z","log.logger":"Elasticsearch-controller","message":"Ending reconciliation run","service.version":"1.8.0+4f367c38","service.type":"eck","ecs.version":"1.4.0","iteration":5140,"namespace":"default","es\_name":"quickstart","took":0.39456042}

---

<div class="post-metadata">

**Author:** ![abu.kalna](https://avatars.discourse-cdn.com/v4/letter/a/77aa72/32.png) [@abu.kalna](https://discuss.elastic.co/u/abu.kalna)\
**Post date:** [December 16, 2021, 5:43am UTC](https://discuss.elastic.co/t/unable-to-configure-elasticsearch-following-the-quickstart-guide/292076/2 "2021-12-16T05:43:18Z")

</div>

$ kubectl describe Elasticsearch  
Name: quickstart  
Namespace: default  
Labels:   
Annotations: [common.k8s.elastic.co/controller-version:](http://common.k8s.elastic.co/controller-version:) 1.8.0  
[elasticsearch.k8s.elastic.co/initial-master-nodes:](http://elasticsearch.k8s.elastic.co/initial-master-nodes:) quickstart-es-default-0  
API Version: [elasticsearch.k8s.elastic.co/v1](http://elasticsearch.k8s.elastic.co/v1)  
Kind: Elasticsearch  
Metadata:  
Creation Timestamp: 2021-12-16T05:41:29Z  
Generation: 2  
Managed Fields:  
API Version: [elasticsearch.k8s.elastic.co/v1](http://elasticsearch.k8s.elastic.co/v1)  
Fields Type: FieldsV1  
fieldsV1:  
f:metadata:  
f:annotations:  
.:  
f:kubectl.kubernetes.io/last-applied-configuration:  
f:spec:  
.:  
f:version:  
Manager: kubectl-client-side-apply  
Operation: Update  
Time: 2021-12-16T05:41:29Z  
API Version: [elasticsearch.k8s.elastic.co/v1](http://elasticsearch.k8s.elastic.co/v1)  
Fields Type: FieldsV1  
fieldsV1:  
f:metadata:  
f:annotations:  
f:Elasticsearch.k8s.elastic.co/initial-master-nodes:  
f:status:  
Manager: elastic-operator  
Operation: Update  
Time: 2021-12-16T05:41:31Z  
API Version: [elasticsearch.k8s.elastic.co/v1](http://elasticsearch.k8s.elastic.co/v1)  
Fields Type: FieldsV1  
fieldsV1:  
f:status:  
f:health:  
f:phase:  
f:version:  
Manager: elastic-operator  
Operation: Update  
Subresource: status  
Time: 2021-12-16T05:41:31Z  
Resource Version: 3823923  
UID: 074be7db-297c-4ddc-863b-fa96ff43d1a5  
Spec:  
Auth:  
Http:  
Service:  
Metadata:  
Spec:  
Tls:  
Certificate:  
Monitoring:  
Logs:  
Metrics:  
Node Sets:  
Config:  
node.store.allow\_mmap: false  
Count: 1  
Name: default  
Pod Template:  
Metadata:  
Creation Timestamp:   
Spec:  
Containers:   
Transport:  
Service:  
Metadata:  
Spec:  
Tls:  
Certificate:  
Update Strategy:  
Change Budget:  
Version: 7.16.1  
Status:  
Health: unknown  
Phase: ApplyingChanges  
Version: 7.16.1  
Events:  
Type Reason Age From Message

* * *

Warning ReconciliationError 20s Elasticsearch-controller Failed to apply spec change: adjust resources: adjust discovery config: Operation cannot be fulfilled on [elasticsearches.elasticsearch.k8s.elastic.co](http://elasticsearches.elasticsearch.k8s.elastic.co) "quickstart": the object has been modified; please apply your changes to the latest version and try again  
Normal AssociationStatusChange 18s (x14 over 21s) es-monitoring-association-controller Association status changed from to

---

<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:** [January 13, 2022, 5:44am UTC](https://discuss.elastic.co/t/unable-to-configure-elasticsearch-following-the-quickstart-guide/292076/3 "2022-01-13T05:44:10Z")

</div>

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