ECK Kibana access from outside kubernetes cluster

Hi,

We will deploy Kibana on ECK and access Kibana from outside kubernetes cluster, I found Ingress example, Can anyone please help how to mention the selector as Kibana in the service file, Example to mention selector as non-master node is

   elasticsearch.k8s.elastic.co/cluster-name: "hulk"
   elasticsearch.k8s.elastic.co/node-master: "false"

so that the Ingress request go to that non master node only.

Ingress Configuration

  kind: Ingress
  metadata:
    name: kibana-ingress
  spec:
    rules:
    - http:
        paths:
        - path: /*
          backend:
            serviceName: kibana-config-kb-http
            servicePort: 5601

Thanks.

I'm not sure I fully understand what you want to do. Do you want to access, via the Ingress, Kibana configured to connect only to non master nodes? Check Traffic Splitting | Elastic Cloud on Kubernetes [2.3] | Elastic for that.