I'm sorry, this questions occurs several times - but some answers were closed without a solution - and maybe my approach is different.
I try to deploy Elastic Search on my Azure Kubernetes Cluster and unfortunately, my Kibana deployment does not get into a running state as the readiness probe fails.
I'm following that manual: Deploy a Kibana instance | Elastic Cloud on Kubernetes [2.8] | Elastic
My kibana.yaml can be seen below:
apiVersion: kibana.k8s.elastic.co/v1 kind: Kibana metadata: name: kibana spec: version: 7.17.9 count: 1 elasticsearchRef: name: elasticsearch config: xpack.security.enabled: false
After applying that, I had to add to manually edit the YAML of the workload - I added "host" and port to get the desired url, which will be used for the readiness probe.
readinessProbe: failureThreshold: 3 httpGet: host: elasticsearch-es-internal-http path: /login port: 9200 scheme: HTTP
Afterwards I get following:
When I attach the Kibana Pod, I can access from that the resolved IP of the host (elasticsearch-es-internal-http).
What is wrong with my config...
Thank you a lot in advance!