Elastic Search on Azure Kubernetes Service - Readiness Probe fails for Kibana

Hi,
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!

Patrick

Hi @patkoch

Welcome to the community!

I highly recommend looking at this.

It is written by one of our ECK Experts.. it may help you get running much faster.

Cc @Sunile_Manjee

1 Like

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