I am trying to deploy the Elasticsearch cluster from this link. In the first step when I deployed the cluster it was successfully created. The problem is even after an hour I am still not able to see the health nodes and version information when I run
kubectl get elasticsearch -n elastic
NAME HEALTH NODES VERSION PHASE AGE
quickstart 1H9m
I have checked the resources and have 4 worker nodes each free with 3GB of RAM and 2CPU. Resources are not an issue.
There is no event or log to find the issue. Describe the show as follow.
masterk8s-virtual-machine:~/elastc$ kubectl describe elasticsearch quickstart -n elastic
Name: quickstart
Namespace: elastic
Labels: <none>
Annotations: <none>
API Version: elasticsearch.k8s.elastic.co/v1
Kind: Elasticsearch
Metadata:
Creation Timestamp: 2023-05-03T12:27:33Z
Generation: 2
Resource Version: 2664221
UID: 2cc8f4a7-3412-r3556-92be-54243d3260ce
Spec:
Node Sets:
Count: 1
Name: default
Pod Template:
Spec:
Containers:
Name: elasticsearch
Resources:
Limits:
Memory: 2Gi
Requests:
Cpu: 2
Memory: 2Gi
Version: 8.7.1
Events: <none>
There is no pod running in any state and nither is any deployment shown under the namespace. Can you please help me to investigate where is a mistake? What have I missed or done wrong? It will be a great help.